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;
}
}
void wxTopLevelWindowGTK::OnInternalIdle()
{
- wxWindow::OnInternalIdle();
+ wxTopLevelWindowBase::OnInternalIdle();
// Synthetize activate events.
if ( g_sendActivateEvent != -1 )