From 006fcf859ccb7d92047e88784ac0972b8a7a784e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 26 Mar 2013 12:35:16 +0100 Subject: [PATCH] window: keep display size when leaving fullscreen for first time If the application was started in fullscreen, window geometry has not been saved, since the window was not realized. We can unfullscreen and restore 1:1 window to match guest display size with virt_viewer_display_queue_resize() https://bugzilla.redhat.com/show_bug.cgi?id=916810 --- src/virt-viewer-window.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c index 9e064c7..c73de25 100644 --- a/src/virt-viewer-window.c +++ b/src/virt-viewer-window.c @@ -519,6 +519,8 @@ virt_viewer_window_leave_fullscreen(VirtViewerWindow *self) gtk_window_resize(GTK_WINDOW(priv->window), priv->before_fullscreen.width, priv->before_fullscreen.height); + } else { + virt_viewer_display_queue_resize(priv->display); } }