diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-06-12 01:23:41 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-06-12 01:23:41 +0300 |
commit | 5b0f029a4fd7b2063024d5036f34d9c9977bfb7f (patch) | |
tree | f88aa0d5c266c0d30486a7d3b8b3055ae9de171f | |
parent | ae74b9a5ba8d972358f9dad13653c80c795e7c67 (diff) | |
download | metacity-5b0f029a4fd7b2063024d5036f34d9c9977bfb7f.tar.gz |
display: replace get_screens with get_screen
-rw-r--r-- | src/compositor/compositor-xrender.c | 18 | ||||
-rw-r--r-- | src/core/display.c | 6 | ||||
-rw-r--r-- | src/include/display.h | 2 |
3 files changed, 12 insertions, 14 deletions
diff --git a/src/compositor/compositor-xrender.c b/src/compositor/compositor-xrender.c index ad4ae657..c2ec5e76 100644 --- a/src/compositor/compositor-xrender.c +++ b/src/compositor/compositor-xrender.c @@ -780,15 +780,14 @@ static MetaCompWindow * find_window_in_display (MetaDisplay *display, Window xwindow) { - GSList *index; + MetaScreen *screen; + MetaCompWindow *cw; - for (index = meta_display_get_screens (display); index; index = index->next) - { - MetaCompWindow *cw = find_window_for_screen (index->data, xwindow); + screen = meta_display_get_screen (display); + cw = find_window_for_screen (screen, xwindow); - if (cw != NULL) - return cw; - } + if (cw != NULL) + return cw; return NULL; } @@ -1813,7 +1812,7 @@ repair_screen (MetaScreen *screen) static void repair_display (MetaDisplay *display) { - GSList *screens = meta_display_get_screens (display); + MetaScreen *screen = meta_display_get_screen (display); MetaCompositorXRender *compositor = DISPLAY_COMPOSITOR (display); #ifdef USE_IDLE_REPAINT @@ -1824,8 +1823,7 @@ repair_display (MetaDisplay *display) } #endif - for (; screens; screens = screens->next) - repair_screen ((MetaScreen *) screens->data); + repair_screen (screen); } #ifdef USE_IDLE_REPAINT diff --git a/src/core/display.c b/src/core/display.c index 8612d3ab..2519ede5 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -5346,10 +5346,10 @@ meta_display_get_compositor (MetaDisplay *display) return display->compositor; } -GSList * -meta_display_get_screens (MetaDisplay *display) +MetaScreen * +meta_display_get_screen (MetaDisplay *display) { - return display->screens; + return display->screens->data; } gboolean diff --git a/src/include/display.h b/src/include/display.h index 9a0ee0a3..e7e15c83 100644 --- a/src/include/display.h +++ b/src/include/display.h @@ -29,7 +29,7 @@ Display *meta_display_get_xdisplay (MetaDisplay *display); MetaCompositor *meta_display_get_compositor (MetaDisplay *display); -GSList *meta_display_get_screens (MetaDisplay *display); +MetaScreen *meta_display_get_screen (MetaDisplay *display); gboolean meta_display_has_shape (MetaDisplay *display); |