diff options
author | Jonathon Jongsma <jjongsma@redhat.com> | 2014-09-02 16:45:00 -0500 |
---|---|---|
committer | Jonathon Jongsma <jjongsma@redhat.com> | 2014-09-24 10:21:22 -0500 |
commit | 29c8cadd4037681e8eb417fd8a0bb6cc6170a6b3 (patch) | |
tree | dc62c3335ceb61857605c44f3ac71bda30491c96 /src/virt-viewer-window.c | |
parent | f03285ba8da4a40a8058c3259788293124cc2803 (diff) | |
download | virt-viewer-29c8cadd4037681e8eb417fd8a0bb6cc6170a6b3.tar.gz virt-viewer-29c8cadd4037681e8eb417fd8a0bb6cc6170a6b3.tar.xz virt-viewer-29c8cadd4037681e8eb417fd8a0bb6cc6170a6b3.zip |
Set initial window size to display desktop size
When setting the 'display' for a VirtViewerWindow, the initial size for
that window should be the size of the remote display. So we synthesize a
desktop resize event when setting a new display for a window. This is
only done for enabled displays. Disabled displays generally have a size
of 0x0, which would result in the window being at it's minimum size, so
just allow the window to use its default size.
Diffstat (limited to 'src/virt-viewer-window.c')
-rw-r--r-- | src/virt-viewer-window.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c index 82c4fa6..fa04a97 100644 --- a/src/virt-viewer-window.c +++ b/src/virt-viewer-window.c @@ -1319,6 +1319,8 @@ virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *displa G_CALLBACK(virt_viewer_window_desktop_resize), self, 0); virt_viewer_signal_connect_object(display, "notify::show-hint", G_CALLBACK(display_show_hint), self, 0); + if (virt_viewer_display_get_enabled(display)) + virt_viewer_window_desktop_resize(display, self); } } |