sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 2c43bd2ac8cd24534c2743419454db5476ab9456
parent 72f297fc713c55fc17a0f41614a33ad2942d0979
Author: Mikkel Oscar Lyderik <mikkeloscar@gmail.com>
Date:   Thu, 21 Jan 2016 22:05:03 +0100

Only update visibility if WS isn't destroyed after

No need to update visibility if the workspace will be destroyed right
after.

Diffstat:
Msway/focus.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sway/focus.c b/sway/focus.c @@ -35,12 +35,13 @@ static void update_focus(swayc_t *c) { case C_WORKSPACE: if (prev) { ipc_event_workspace(prev, c, "focus"); - // update visibility of old workspace - update_visibility(prev); // if the old workspace has no children, destroy it if(prev->children->length == 0 && prev->floating->length == 0){ destroy_workspace(prev); + } else { + // update visibility of old workspace + update_visibility(prev); } } // Update visibility of newly focused workspace