From 21819e27d23b87ca27bd3e396f9cd1b5d59fe9f7 Mon Sep 17 00:00:00 2001 From: atagen Date: Tue, 7 Apr 2026 15:01:19 +1000 Subject: [PATCH] container: preemptively layout mono windows to prevent flicker --- src/tree/container.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tree/container.rs b/src/tree/container.rs index efb766d2..ce8c8223 100644 --- a/src/tree/container.rs +++ b/src/tree/container.rs @@ -1014,11 +1014,13 @@ impl ContainerNode { } self.mono_child.set(Some(child.clone())); if self.toplevel_data.visible.get() { + self.perform_layout(); child.node.tl_set_visible(true); + } else { + self.schedule_layout(); } child.node.tl_restack_popups(); - // log::info!("activate_child2"); - self.schedule_layout(); + // log::info!("activate_child2") } }