From 843027826412685514b757a709e26f618db4f9d9 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Wed, 21 Feb 2024 13:32:48 +0100 Subject: [PATCH] tree: don't allow fullscreening the root container in a workspace --- src/tree/toplevel.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tree/toplevel.rs b/src/tree/toplevel.rs index b54a1c75..f3aa2b3f 100644 --- a/src/tree/toplevel.rs +++ b/src/tree/toplevel.rs @@ -346,6 +346,10 @@ impl ToplevelData { } Some(p) => p, }; + if parent.node_is_workspace() { + log::warn!("Cannot fullscreen root container in a workspace"); + return; + } let placeholder = Rc::new(PlaceholderNode::new_for(state, node.clone())); parent.cnode_replace_child(node.tl_as_node(), placeholder.clone()); let mut kb_foci = Default::default();