diff options
author | Pavel Grunt <pgrunt@redhat.com> | 2015-04-05 15:45:02 +0200 |
---|---|---|
committer | Fabiano FidĂȘncio <fidencio@redhat.com> | 2015-04-09 10:47:57 +0200 |
commit | 310979947594bbbab39c4b1b25823cf0a2e56e93 (patch) | |
tree | 1ab2674eadf40e69bb720c6a9c0062b373841af4 /src/virt-viewer-session-spice.c | |
parent | 01249f703263ef6a8be59479df5cf6c5e8b1ceb9 (diff) | |
download | virt-viewer-310979947594bbbab39c4b1b25823cf0a2e56e93.tar.gz virt-viewer-310979947594bbbab39c4b1b25823cf0a2e56e93.tar.xz virt-viewer-310979947594bbbab39c4b1b25823cf0a2e56e93.zip |
display-spice: Do not ignore change of position
Positions of displays can be changed by guest, it is important to
react to this change by rearranging client's windows otherwise
mouse actions can be assigned to a wrong window.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1206216
Diffstat (limited to 'src/virt-viewer-session-spice.c')
-rw-r--r-- | src/virt-viewer-session-spice.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/virt-viewer-session-spice.c b/src/virt-viewer-session-spice.c index a6cda59..ccd869e 100644 --- a/src/virt-viewer-session-spice.c +++ b/src/virt-viewer-session-spice.c @@ -742,8 +742,9 @@ virt_viewer_session_spice_display_monitors(SpiceChannel *channel, continue; virt_viewer_display_set_enabled(VIRT_VIEWER_DISPLAY(display), TRUE); - virt_viewer_display_set_desktop_size(VIRT_VIEWER_DISPLAY(display), - monitor->width, monitor->height); + virt_viewer_display_spice_set_desktop(VIRT_VIEWER_DISPLAY(display), + monitor->x, monitor->y, + monitor->width, monitor->height); } g_clear_pointer(&monitors, g_array_unref); |