diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c index 619beaca33..59b749add4 100644 --- a/gdk/win32/gdkdrag-win32.c +++ b/gdk/win32/gdkdrag-win32.c @@ -2103,7 +2103,7 @@ gdk_drag_anim_timeout (gpointer data) t = ease_out_cubic (f); - gdk_surface_show (drag->drag_surface); + gdk_win32_surface_show (drag->drag_surface, FALSE); x = (drag->util_data.last_x + (drag->start_x - drag->util_data.last_x) * t - drag->hot_x); diff --git a/gdk/win32/gdkprivate-win32.h b/gdk/win32/gdkprivate-win32.h index 28b371f80d..0528c7b505 100644 --- a/gdk/win32/gdkprivate-win32.h +++ b/gdk/win32/gdkprivate-win32.h @@ -428,6 +428,9 @@ gboolean _gdk_win32_surface_fill_min_max_info (GdkSurface *window, gboolean _gdk_win32_surface_lacks_wm_decorations (GdkSurface *window); +void gdk_win32_surface_show (GdkSurface *surface, + gboolean already_mapped); + BOOL WINAPI GtkShowWindow (GdkSurface *window, int cmd_show); diff --git a/gdk/win32/gdksurface-win32.c b/gdk/win32/gdksurface-win32.c index 75d4b68593..1463793ef8 100644 --- a/gdk/win32/gdksurface-win32.c +++ b/gdk/win32/gdksurface-win32.c @@ -1043,7 +1043,7 @@ show_window_internal (GdkSurface *window, } } -static void +void gdk_win32_surface_show (GdkSurface *window, gboolean already_mapped) {