diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-11-04 12:41:51 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-11-04 12:41:51 -0400 |
commit | 338534fb8d3d2f9749ada3ec3d69ddf88df6e911 (patch) | |
tree | 321149d61338d8f34c57d03cfc4b41f36117c087 | |
parent | 85070839289cdeb281a18eb028a4e7b1e8708dee (diff) | |
download | gtk+-338534fb8d3d2f9749ada3ec3d69ddf88df6e911.tar.gz |
Fix up the fullscreen_on_monitor support
I didn't pay attention, and forgot to port this code to the
new monitor apis.
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 9d37eb140e..19f8bcf388 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -3960,13 +3960,15 @@ static void gdk_x11_window_fullscreen_on_monitor (GdkWindow *window, gint monitor) { + GdkMonitor *m; GdkRectangle monitor_geom; if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL_OR_FOREIGN (window)) return; - gdk_screen_get_monitor_geometry (GDK_WINDOW_SCREEN (window), monitor, &monitor_geom); + m = gdk_display_get_monitor (gdk_window_get_display (window), monitor); + gdk_monitor_get_geometry (m, &monitor_geom); gdk_window_move (window, monitor_geom.x, monitor_geom.y); gdk_window_set_fullscreen_mode (window, GDK_FULLSCREEN_ON_CURRENT_MONITOR); |