summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-03-26 12:35:16 +0100
committerMarc-André Lureau <marcandre.lureau@gmail.com>2013-03-26 12:35:52 +0100
commit006fcf859ccb7d92047e88784ac0972b8a7a784e (patch)
treef7406f349114a059c299e8aaf5ed5a5a8e06fac4 /src
parentf507f309040071fc8be9162bb307c37ef7045e82 (diff)
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
Diffstat (limited to 'src')
-rw-r--r--src/virt-viewer-window.c2
1 files changed, 2 insertions, 0 deletions
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);
}
}