diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index df0b426e3c..fc13b35c1d 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -3046,7 +3046,7 @@ gdk_event_translate (MSG *msg, withdrawn_bit, 0); - if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TEMP) + if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TEMP && !GDK_WINDOW_IS_MAPPED (window)) { show_window_internal (window, FALSE); }