core: Port to meta_window_stack_position_compare
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4183>
This commit is contained in:
parent
11d0a4b5b3
commit
cddfd875bc
@ -2361,7 +2361,7 @@ meta_display_unmanage_windows (MetaDisplay *display,
|
|||||||
|
|
||||||
winlist = meta_display_list_windows (display,
|
winlist = meta_display_list_windows (display,
|
||||||
META_LIST_INCLUDE_OVERRIDE_REDIRECT);
|
META_LIST_INCLUDE_OVERRIDE_REDIRECT);
|
||||||
winlist = g_slist_sort (winlist, meta_display_stack_cmp);
|
winlist = g_slist_sort (winlist, meta_window_stack_position_compare);
|
||||||
g_slist_foreach (winlist, (GFunc)g_object_ref, NULL);
|
g_slist_foreach (winlist, (GFunc)g_object_ref, NULL);
|
||||||
|
|
||||||
/* Unmanage all windows */
|
/* Unmanage all windows */
|
||||||
@ -2416,7 +2416,7 @@ meta_display_sort_windows_by_stacking (MetaDisplay *display,
|
|||||||
{
|
{
|
||||||
GSList *copy = g_slist_copy (windows);
|
GSList *copy = g_slist_copy (windows);
|
||||||
|
|
||||||
copy = g_slist_sort (copy, meta_display_stack_cmp);
|
copy = g_slist_sort (copy, meta_window_stack_position_compare);
|
||||||
|
|
||||||
return copy;
|
return copy;
|
||||||
}
|
}
|
||||||
@ -3594,11 +3594,11 @@ update_window_visibilities (MetaDisplay *display,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Sort bottom to top */
|
/* Sort bottom to top */
|
||||||
unplaced = g_list_sort (unplaced, window_stack_cmp);
|
unplaced = g_list_sort (unplaced, meta_window_stack_position_compare);
|
||||||
should_hide = g_list_sort (should_hide, window_stack_cmp);
|
should_hide = g_list_sort (should_hide, meta_window_stack_position_compare);
|
||||||
|
|
||||||
/* Sort top to bottom */
|
/* Sort top to bottom */
|
||||||
should_show = g_list_sort (should_show, window_stack_cmp);
|
should_show = g_list_sort (should_show, meta_window_stack_position_compare);
|
||||||
should_show = g_list_reverse (should_show);
|
should_show = g_list_reverse (should_show);
|
||||||
|
|
||||||
COGL_TRACE_BEGIN_SCOPED (MetaDisplayShowUnplacedWindows,
|
COGL_TRACE_BEGIN_SCOPED (MetaDisplayShowUnplacedWindows,
|
||||||
|
@ -7186,7 +7186,7 @@ meta_window_find_tile_match (MetaWindow *window,
|
|||||||
MtkRectangle above_rect, bottommost_rect, topmost_rect;
|
MtkRectangle above_rect, bottommost_rect, topmost_rect;
|
||||||
MetaWindowDrag *window_drag;
|
MetaWindowDrag *window_drag;
|
||||||
|
|
||||||
if (meta_stack_windows_cmp (window->display->stack, match, window) > 0)
|
if (meta_window_stack_position_compare (match, window) > 0)
|
||||||
{
|
{
|
||||||
topmost = match;
|
topmost = match;
|
||||||
bottommost = window;
|
bottommost = window;
|
||||||
|
@ -953,7 +953,7 @@ save_state (MetaContext *context)
|
|||||||
windows = meta_display_list_windows (display, META_LIST_DEFAULT);
|
windows = meta_display_list_windows (display, META_LIST_DEFAULT);
|
||||||
stack_position = 0;
|
stack_position = 0;
|
||||||
|
|
||||||
windows = g_slist_sort (windows, meta_display_stack_cmp);
|
windows = g_slist_sort (windows, meta_window_stack_position_compare);
|
||||||
tmp = windows;
|
tmp = windows;
|
||||||
stack_position = 0;
|
stack_position = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user