quartz: Stop using gdk_display_get_default_screen
authorMatthias Clasen <mclasen@redhat.com>
Wed, 1 Nov 2017 21:30:00 +0000 (17:30 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 1 Nov 2017 23:44:28 +0000 (19:44 -0400)
The GdkScreen api is going away. The quartz screen is
a singleton anyway.

gdk/quartz/gdkdevice-core-quartz.c
gdk/quartz/gdkmonitor-quartz.c

index a6f9582229fed5f73253674dc8a4380229bdde41..8e5683a41e26def908be2ef7ea84537c92de6ee6 100644 (file)
@@ -330,8 +330,8 @@ gdk_quartz_device_core_window_at_position (GdkDevice       *device,
   NSPoint point;
   gint x_tmp, y_tmp;
 
-  display = gdk_device_get_display (device);
-  screen = gdk_display_get_default_screen (display);
+  display = _gdk_display;
+  screen = _gdk_screen;
 
   /* Get mouse coordinates, find window under the mouse pointer */
   point = [NSEvent mouseLocation];
index ec36b23ec2565234cecaa9eaabe09dac4bad2258..8130f2f6cc5d12a970cdfedbfb4b0390c6f13f5c 100644 (file)
@@ -30,7 +30,7 @@ static void
 gdk_quartz_monitor_get_workarea (GdkMonitor   *monitor,
                                  GdkRectangle *dest)
 {
-  GdkQuartzScreen *quartz_screen = GDK_QUARTZ_SCREEN(gdk_display_get_default_screen (monitor->display));
+  GdkQuartzScreen *quartz_screen = GDK_QUARTZ_SCREEN(_gdk_screen);
   GdkQuartzMonitor *quartz_monitor = GDK_QUARTZ_MONITOR(monitor);
 
   GDK_QUARTZ_ALLOC_POOL;