diff options
| author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-05-27 14:23:35 +0200 |
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-05-27 15:29:45 +0200 |
| commit | df30f9730d5d4156f5fb5a574f07f73760e7e793 (patch) | |
| tree | 2dfa85e021cc346346001cf91e41edbae8da5cc4 /src | |
| parent | 9ddce05ce7712e7d80fc63b6f1b334d67c63b6f0 (diff) | |
| download | virt-viewer-df30f9730d5d4156f5fb5a574f07f73760e7e793.tar.gz virt-viewer-df30f9730d5d4156f5fb5a574f07f73760e7e793.tar.xz virt-viewer-df30f9730d5d4156f5fb5a574f07f73760e7e793.zip | |
Support Spice controller "auto-display-res" flag
The controller "auto-display-res" flag should be use to reconfigure
guest to match client configuration. This is what the
--fullscreen=auto-conf option is already made for.
https://bugzilla.redhat.com/show_bug.cgi?id=967154
Diffstat (limited to 'src')
| -rw-r--r-- | src/remote-viewer.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/remote-viewer.c b/src/remote-viewer.c index a0adef7..2bb4192 100644 --- a/src/remote-viewer.c +++ b/src/remote-viewer.c @@ -547,11 +547,10 @@ spice_ctrl_notified(SpiceCtrlController *ctrl, virt_viewer_app_set_title(app, g_value_get_string(&value)); } else if (g_str_equal(pspec->name, "display-flags")) { guint flags = g_value_get_uint(&value); - gboolean fullscreen = flags & CONTROLLER_SET_FULL_SCREEN; - gboolean auto_res = flags & CONTROLLER_AUTO_DISPLAY_RES; + gboolean fullscreen = !!(flags & CONTROLLER_SET_FULL_SCREEN); + gboolean auto_res = !!(flags & CONTROLLER_AUTO_DISPLAY_RES); g_object_set(G_OBJECT(self), "fullscreen", fullscreen, NULL); - g_debug("unimplemented resize-guest %d", auto_res); - /* g_object_set(G_OBJECT(self), "resize-guest", auto_res, NULL); */ + g_object_set(G_OBJECT(self), "fullscreen-auto-conf", auto_res, NULL); } else if (g_str_equal(pspec->name, "menu")) { spice_ctrl_menu_updated(self); } else if (g_str_equal(pspec->name, "hotkeys")) { |
