From cd1c4c3b1e0e28129f1a2c938e50d08b40b9d284 Mon Sep 17 00:00:00 2001 From: Denis Gorodnichev Date: Wed, 14 Jan 2015 09:47:20 +0300 Subject: tile preview: invalidate window before showing --- src/ui/tile-preview.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/tile-preview.c b/src/ui/tile-preview.c index 71b2e297..e85d2e64 100644 --- a/src/ui/tile-preview.c +++ b/src/ui/tile-preview.c @@ -271,7 +271,6 @@ meta_tile_preview_show (MetaTilePreview *preview, && preview->tile_rect.height == tile_rect->height) return; /* nothing to do */ - gtk_widget_show (preview->preview_window); window = gtk_widget_get_window (preview->preview_window); #if GTK_CHECK_VERSION (3, 0, 0) meta_core_lower_beneath_focus_window (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), @@ -287,6 +286,8 @@ meta_tile_preview_show (MetaTilePreview *preview, gdk_window_invalidate_rect (window, &old_rect, FALSE); + gtk_widget_show (preview->preview_window); + preview->tile_rect = *tile_rect; gdk_window_move_resize (window, -- cgit v1.2.1