X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7d1fea10d4409e83f8a369c0691198d585b5477f..923608c3ac95e2c705fb0f49ab48fbe62fc871bd:/src/gtk/combobox.cpp diff --git a/src/gtk/combobox.cpp b/src/gtk/combobox.cpp index 382b52a18e..32123f67cc 100644 --- a/src/gtk/combobox.cpp +++ b/src/gtk/combobox.cpp @@ -16,13 +16,11 @@ #ifndef WX_PRECOMP #include "wx/intl.h" + #include "wx/settings.h" + #include "wx/textctrl.h" // for wxEVT_COMMAND_TEXT_UPDATED + #include "wx/arrstr.h" #endif -#include "wx/settings.h" -#include "wx/arrstr.h" - -#include "wx/textctrl.h" // for wxEVT_COMMAND_TEXT_UPDATED - // We use GtkCombo which has been deprecated since GTK+ 2.3.0 // in favour of GtkComboBox for child ); - return (window == entry->text_area); + wxUnusedVar(windows); + + return GTK_ENTRY(GTK_BIN(m_widget)->child)->text_area; } else -#endif +#endif // GTK+ 2.4 { - entry = GTK_ENTRY( GTK_COMBO(m_widget)->entry ); - return ( (window == entry->text_area) || - (window == GTK_COMBO(m_widget)->button->window ) ); + windows.push_back(GTK_ENTRY(GTK_COMBO(m_widget)->entry)->text_area); + windows.push_back(GTK_COMBO(m_widget)->button->window); + + // indicate that we return multiple windows in the windows array + return NULL; } }