window = top_transient(window);
wins = pick_windows(window);
- wins = g_list_concat(wins, pick_group_windows(window));
+ wins = g_list_concat(pick_group_windows(window), wins);
lower(wins);
g_list_free(wins);
}
l = window_layer(win);
wins = g_list_append(NULL, win); /* list of 1 element */
- for (it = stacking_list; it; it = g_list_next(it))
- if (window_layer(it->data) <= l)
- break;
- do_restack(wins, it);
- g_list_free(wins);
-
+ stacking_list = g_list_append(stacking_list, win);
stacking_raise(win);
}