summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-display-spice.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-02-08 17:13:06 +0000
committerDaniel P. Berrange <berrange@redhat.com>2012-02-08 17:15:20 +0000
commitbbf040b777019a26cccc6cca7f12e6add7a8e2a4 (patch)
treec72f0e0b3ea50331797310c5d22164912ca140bc /src/virt-viewer-display-spice.c
parentf87cdc9e24c0ba3af977c5de4824b2b8fd22b989 (diff)
downloadvirt-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.c3
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));