X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5027818a42043052ac375b1a0ba30fac491ddc4..6586750c6a4fa9084eaf5075006ca1fcfe50e818:/src/gtk/filectrl.cpp diff --git a/src/gtk/filectrl.cpp b/src/gtk/filectrl.cpp index 70cd51acbd..4613ff18a6 100644 --- a/src/gtk/filectrl.cpp +++ b/src/gtk/filectrl.cpp @@ -14,17 +14,11 @@ #pragma hdrstop #endif -#include "wx/filectrl.h" - #if wxUSE_FILECTRL && !defined(__WXUNIVERSAL__) -#ifndef WX_PRECOMP -# include "wx/sizer.h" -# include "wx/debug.h" -#endif +#include "wx/filectrl.h" #include "wx/gtk/private.h" -#include "wx/filedlg.h" #include "wx/filename.h" #include "wx/scopeguard.h" #include "wx/tokenzr.h" @@ -285,6 +279,12 @@ extern "C" IMPLEMENT_DYNAMIC_CLASS( wxGtkFileCtrl, wxControl ) +wxGtkFileCtrl::~wxGtkFileCtrl() +{ + if (m_fcWidget) + GTKDisconnect(m_fcWidget); +} + void wxGtkFileCtrl::Init() { m_checkNextSelEvent = false; @@ -450,8 +450,7 @@ void wxGtkFileCtrl::GetFilenames( wxArrayString& files ) const void wxGtkFileCtrl::ShowHidden(bool show) { - // gtk_file_chooser_set_show_hidden() is new in 2.6 - g_object_set (G_OBJECT (m_fcWidget), "show-hidden", show, NULL); + gtk_file_chooser_set_show_hidden(m_fcWidget, show); } #endif // wxUSE_FILECTRL