From: Mart Raudsepp Date: Sun, 10 Sep 2006 04:23:02 +0000 (+0000) Subject: Restore ability to have a much lower runtime GTK version than build time - down to... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e892f2fd1382fbc98dda072793e444d211a1a577?hp=aea95b1c3a8ae221cc3aade5ce49a3cf848fd56a Restore ability to have a much lower runtime GTK version than build time - down to 2.4 (2.0 is still broken from gtk_combo_box_entry_new) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41124 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 0cdcb2b0bd..866b327566 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -2668,7 +2668,7 @@ void wxWindowGTK::PostCreation() this); } #ifdef GTK_IS_FILE_CHOOSER_BUTTON - else if (GTK_IS_FILE_CHOOSER_BUTTON(m_widget)) + else if (!gtk_check_version(2,6,0) && GTK_IS_FILE_CHOOSER_BUTTON(m_widget)) { // If we connect to the "size_request" signal of a GtkFileChooserButton // then that control won't be sized properly when placed inside sizers @@ -2690,7 +2690,7 @@ void wxWindowGTK::PostCreation() InheritAttributes(); m_hasVMT = true; - + SetLayoutDirection(wxLayout_Default); // unless the window was created initially hidden (i.e. Hide() had been @@ -3397,7 +3397,7 @@ bool wxWindowGTK::Reparent( wxWindowBase *newParentBase ) /* reverse: prevent GTK from deleting the widget arbitrarily */ gtk_widget_unref( m_widget ); - + SetLayoutDirection(wxLayout_Default); return true;