diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-02-08 17:13:06 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2012-02-08 17:15:20 +0000 |
commit | bbf040b777019a26cccc6cca7f12e6add7a8e2a4 (patch) | |
tree | c72f0e0b3ea50331797310c5d22164912ca140bc /src/virt-viewer-display-spice.c | |
parent | f87cdc9e24c0ba3af977c5de4824b2b8fd22b989 (diff) | |
download | virt-viewer-bbf040b777019a26cccc6cca7f12e6add7a8e2a4.tar.gz virt-viewer-bbf040b777019a26cccc6cca7f12e6add7a8e2a4.tar.xz virt-viewer-bbf040b777019a26cccc6cca7f12e6add7a8e2a4.zip |
Do not resize guest desktop if !auto-resize
If auto-resize is enabled, the guest desktop size will be resized to
match current window*zoom size.
This can be a problem if the user explicitely set the desktop size to
a different resolution and want to keep it. Disabling auto-resize
sounds like a simple way to allow that.
Diffstat (limited to 'src/virt-viewer-display-spice.c')
-rw-r--r-- | src/virt-viewer-display-spice.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/virt-viewer-display-spice.c b/src/virt-viewer-display-spice.c index 570cdd5..e4f41f9 100644 --- a/src/virt-viewer-display-spice.c +++ b/src/virt-viewer-display-spice.c @@ -160,6 +160,9 @@ virt_viewer_display_spice_size_allocate(VirtViewerDisplaySpice *self, guint zoom = 100; guint channelid; + if (virt_viewer_display_get_auto_resize(VIRT_VIEWER_DISPLAY(self)) == FALSE) + return; + if (virt_viewer_display_get_zoom(VIRT_VIEWER_DISPLAY(self))) { zoom = virt_viewer_display_get_zoom_level(VIRT_VIEWER_DISPLAY(self)); |