diff --git a/src/tree/workspace.rs b/src/tree/workspace.rs index 81564c20..dfc16acb 100644 --- a/src/tree/workspace.rs +++ b/src/tree/workspace.rs @@ -276,8 +276,7 @@ impl ContainingNode for WorkspaceNode { } if let Some(fs) = self.fullscreen.get() { if fs.tl_as_node().node_id() == child.node_id() { - self.discard_child_flags(&*fs); - self.fullscreen.set(None); + self.remove_fullscreen_node(); return; } }