From 21de33bc5fdef928c82009c7f63249fa51798e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Thu, 18 Jul 2013 15:06:57 +0200 Subject: [PATCH] Remove restore window location code It turns out gdk on win32 already restores properly the window size/positon when leaving fullscreen. On non-win32, the WM should do the job. This solves the first window having too small size after leaving fullscreen: https://bugzilla.redhat.com/show_bug.cgi?id=978362 --- src/virt-viewer-window.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c index eb47e9e..a751c21 100644 --- a/src/virt-viewer-window.c +++ b/src/virt-viewer-window.c @@ -96,7 +96,6 @@ struct _VirtViewerWindowPrivate { GSList *accel_list; gboolean enable_mnemonics_save; gboolean grabbed; - GdkRectangle before_fullscreen; gint fullscreen_monitor; gboolean desktop_resize_pending; @@ -485,12 +484,6 @@ virt_viewer_window_leave_fullscreen(VirtViewerWindow *self) #endif gtk_window_unfullscreen(GTK_WINDOW(priv->window)); - gtk_window_move(GTK_WINDOW(priv->window), - priv->before_fullscreen.x, - priv->before_fullscreen.y); - gtk_window_resize(GTK_WINDOW(priv->window), - priv->before_fullscreen.width, - priv->before_fullscreen.height); } static gboolean @@ -521,13 +514,6 @@ virt_viewer_window_enter_fullscreen(VirtViewerWindow *self, gint monitor) priv->fullscreen = TRUE; - gtk_window_get_position(GTK_WINDOW(priv->window), - &priv->before_fullscreen.x, - &priv->before_fullscreen.y); - gtk_window_get_size(GTK_WINDOW(priv->window), - &priv->before_fullscreen.width, - &priv->before_fullscreen.height); - gtk_check_menu_item_set_active(check, TRUE); gtk_widget_hide(menu); gtk_widget_show(priv->toolbar);