summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-11-04 12:41:51 -0400
committerMatthias Clasen <mclasen@redhat.com>2016-11-04 12:41:51 -0400
commit338534fb8d3d2f9749ada3ec3d69ddf88df6e911 (patch)
tree321149d61338d8f34c57d03cfc4b41f36117c087
parent85070839289cdeb281a18eb028a4e7b1e8708dee (diff)
downloadgtk+-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.c4
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);