X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f0f0542da6ba95ffab9b96580aadf5092cecfc71..add051eb7c86704a4f648111d38670c920b3e92e:/src/gtk/toplevel.cpp diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index 6c3104837b..4e3e560323 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -380,16 +380,10 @@ gtk_frame_window_state_callback( GtkWidget* WXUNUSED(widget), GdkEventWindowState *event, wxTopLevelWindow *win ) { - - if (event->changed_mask && GDK_WINDOW_STATE_ICONIFIED) - { - if (event->new_window_state && GDK_WINDOW_STATE_ICONIFIED) - win->SetIconizeState(true); - else - win->SetIconizeState(false); - } - - return FALSE; + if (event->changed_mask & GDK_WINDOW_STATE_ICONIFIED) + win->SetIconizeState((event->new_window_state & GDK_WINDOW_STATE_ICONIFIED) != 0); + + return false; } } @@ -1150,7 +1144,7 @@ wxSize& wxTopLevelWindowGTK::GetCachedDecorSize() void wxTopLevelWindowGTK::OnInternalIdle() { - wxWindow::OnInternalIdle(); + wxTopLevelWindowBase::OnInternalIdle(); // Synthetize activate events. if ( g_sendActivateEvent != -1 )