diff options
| author | Hans de Goede <hdegoede@redhat.com> | 2013-01-18 17:21:37 +0100 |
|---|---|---|
| committer | Hans de Goede <hdegoede@redhat.com> | 2013-01-22 10:57:34 +0100 |
| commit | 412bcf6f7f7ec0baf0cd3681d1f361ceab93a99c (patch) | |
| tree | 9a6b4bc3d144bb720c6dbf38dfa15e5b13797d98 /src | |
| parent | b6af879d1982b563503d4bfa10b665c0897e34ce (diff) | |
virt-viewer-display-spice: Get monitor under our window
When getting monitor info for going fullscreen, Get the monitor under
*our* window rather then under the root-window.
Noticed this not working properly when testing the monitor coordinates stuff,
but this should also help people seeing problems when using non equally sized
monitors.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/virt-viewer-display-spice.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/virt-viewer-display-spice.c b/src/virt-viewer-display-spice.c index 22fde46..c4681eb 100644 --- a/src/virt-viewer-display-spice.c +++ b/src/virt-viewer-display-spice.c @@ -200,7 +200,8 @@ virt_viewer_display_spice_size_allocate(VirtViewerDisplaySpice *self, GdkRectangle monitor; GdkScreen *screen = gtk_widget_get_screen(GTK_WIDGET(self)); GdkWindow *window = gtk_widget_get_root_window(GTK_WIDGET(self)); - int n = gdk_screen_get_monitor_at_window(screen, window); + int n = gdk_screen_get_monitor_at_window(screen, + gtk_widget_get_window(GTK_WIDGET(self))); gdk_screen_get_monitor_geometry(screen, n, &monitor); dw = monitor.width; dh = monitor.height; |
