diff options
Diffstat (limited to 'sway/layout.c')
-rw-r--r-- | sway/layout.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/layout.c b/sway/layout.c index 5c57d0a7..08d06d0b 100644 --- a/sway/layout.c +++ b/sway/layout.c | |||
@@ -465,6 +465,12 @@ static void arrange_windows_r(swayc_t *container, double width, double height) { | |||
465 | sway_log(L_DEBUG, "Arranging workspace #%d at %f, %f", i, child->x, child->y); | 465 | sway_log(L_DEBUG, "Arranging workspace #%d at %f, %f", i, child->x, child->y); |
466 | arrange_windows_r(child, -1, -1); | 466 | arrange_windows_r(child, -1, -1); |
467 | } | 467 | } |
468 | |||
469 | // Bring all unmanaged views to the front | ||
470 | for (i = 0; i < container->unmanaged->length; ++i) { | ||
471 | wlc_handle *handle = container->unmanaged->items[i]; | ||
472 | wlc_view_bring_to_front(*handle); | ||
473 | } | ||
468 | } | 474 | } |
469 | return; | 475 | return; |
470 | case C_VIEW: | 476 | case C_VIEW: |