From 7d77160fe33c4ed1c8b1059cc7be5d0e4e408e5e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 1 Aug 2020 20:03:32 +0200 Subject: [PATCH] view: arrange on unmap if fullscreened from layout We don't rearrange the layout on fullscreening a view that is part of the layout since the fullscreened view hides the layout. This means that if a non-floating fullscreen view is closed the layout needs to be rearranged. --- river/View.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/river/View.zig b/river/View.zig index e6f2d2a..2154829 100644 --- a/river/View.zig +++ b/river/View.zig @@ -373,7 +373,8 @@ pub fn unmap(self: *Self) void { self.output.sendViewTags(); - if (!self.current.float and !self.current.fullscreen) root.arrange(); + // Still need to arrange if fullscreened from the layout + if (!self.current.float) root.arrange(); } /// Destory the view and free the ViewStack node holding it.