summaryrefslogtreecommitdiff
path: root/gdk/quartz
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-11-05 18:28:27 -0500
committerMatthias Clasen <mclasen@redhat.com>2017-11-05 18:28:27 -0500
commit4f701c71f1d02319c00556445a1a2a72348d202b (patch)
tree0dff685e08cb5d4c4ffc713d955abc7080697bfc /gdk/quartz
parentc44e693b26a0404b8ac98550a0596627fc6ee139 (diff)
downloadgtk+-4f701c71f1d02319c00556445a1a2a72348d202b.tar.gz
quartz: Drop use of gdk_display_get_toplevel_windows
We can use the newly added helper function for this.
Diffstat (limited to 'gdk/quartz')
-rw-r--r--gdk/quartz/GdkQuartzNSWindow.c4
-rw-r--r--gdk/quartz/gdkscreen-quartz.c5
2 files changed, 2 insertions, 7 deletions
diff --git a/gdk/quartz/GdkQuartzNSWindow.c b/gdk/quartz/GdkQuartzNSWindow.c
index bf366c0d1a..f6c50bc4f0 100644
--- a/gdk/quartz/GdkQuartzNSWindow.c
+++ b/gdk/quartz/GdkQuartzNSWindow.c
@@ -727,7 +727,7 @@ update_context_from_dragging_info (id <NSDraggingInfo> sender)
event->dnd.context->dest_window = NULL;
- windows = gdk_display_get_toplevel_windows (display);
+ windows = get_toplevels ();
_gdk_quartz_window_nspoint_to_gdk_xy (aPoint, &gx, &gy);
for (list = windows; list; list = list->next)
@@ -743,8 +743,6 @@ update_context_from_dragging_info (id <NSDraggingInfo> sender)
if (gx > wx && gy > wy && gx <= wx + ww && gy <= wy + wh)
event->dnd.context->dest_window = win;
}
-
- g_list_free (windows);
}
device = gdk_drag_context_get_device (_gdk_quartz_drag_source_context);
diff --git a/gdk/quartz/gdkscreen-quartz.c b/gdk/quartz/gdkscreen-quartz.c
index d3001d5b8a..b4b8490e22 100644
--- a/gdk/quartz/gdkscreen-quartz.c
+++ b/gdk/quartz/gdkscreen-quartz.c
@@ -214,12 +214,9 @@ _gdk_quartz_screen_update_window_sizes (GdkScreen *screen)
_gdk_root->abs_x = 0;
_gdk_root->abs_y = 0;
- windows = gdk_display_get_toplevel_windows (GDK_QUARTZ_SCREEN (screen)->display);
-
+ windows = get_toplevels ();
for (list = windows; list; list = list->next)
_gdk_quartz_window_update_position (list->data);
-
- g_list_free (windows);
}
static void