diff options
author | Benjamin Otte <otte@redhat.com> | 2020-05-17 05:58:20 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2020-05-17 07:32:37 +0200 |
commit | 4c7914dc493d14da8692a52aa86846a6588f0189 (patch) | |
tree | 06130136d19e364b5131377e1fec76099b187eb7 /gdk/x11/gdksurface-x11.c | |
parent | 9a30019268b3ae98a200ffc45213f6db63e2ab07 (diff) | |
download | gtk+-4c7914dc493d14da8692a52aa86846a6588f0189.tar.gz |
display: Remove unneeded getters
Applications can use the listmodel instead.
Diffstat (limited to 'gdk/x11/gdksurface-x11.c')
-rw-r--r-- | gdk/x11/gdksurface-x11.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gdk/x11/gdksurface-x11.c b/gdk/x11/gdksurface-x11.c index 6b6f08df45..092f72c663 100644 --- a/gdk/x11/gdksurface-x11.c +++ b/gdk/x11/gdksurface-x11.c @@ -1605,13 +1605,15 @@ void gdk_x11_surface_enter_leave_monitors (GdkSurface *surface) { GdkDisplay *display = gdk_surface_get_display (surface); - int n_monitors, i; + GListModel *monitors; + guint i; - n_monitors = gdk_display_get_n_monitors (display); - for (i = 0; i < n_monitors; i++) + monitors = gdk_display_get_monitors (display); + for (i = 0; i < g_list_model_get_n_items (monitors); i++) { - GdkMonitor *monitor = gdk_display_get_monitor (display, i); + GdkMonitor *monitor = g_list_model_get_item (monitors, i); gdk_x11_surface_check_monitor (surface, monitor); + g_object_unref (monitor); } } |