steamcompmgr: move to stable_sort

It preserves original order like the old logic.
This commit is contained in:
Pierre-Loup A. Griffais 2021-05-13 21:46:47 -07:00
parent 0b92aee977
commit f4db52a3fa

View file

@ -1456,8 +1456,8 @@ determine_and_apply_focus (Display *dpy, MouseCursor *cursor)
XA_CARDINAL, 32, PropModeReplace, (unsigned char *)focusable_appids.data(),
focusable_appids.size() );
std::sort( vecPossibleFocusWindows.begin(), vecPossibleFocusWindows.end(),
is_focus_priority_greater );
std::stable_sort( vecPossibleFocusWindows.begin(), vecPossibleFocusWindows.end(),
is_focus_priority_greater );
if ( vecPossibleFocusWindows.size() > 0 )
{