git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit4087e40c4a50b85e08e9e391ba67cc75c506635e
parente03c3eaa9f
authorIsaac Freund <[email protected]>
date2025-01-08 14:47
WindowManager: remove faulty assert

This is trivially false if a configure doesn't actually need to be sent
to the window since Window.sent is only updated when a configure is in
fact sent.

 river/WindowManager.zig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/river/WindowManager.zig b/river/WindowManager.zig
index b93b3b6..a6f83ac 100644
--- a/river/WindowManager.zig
+++ b/river/WindowManager.zig
@@ -395,7 +395,6 @@ fn commitTransaction(wm: *WindowManager) void {
                     window.tree.node.reparent(server.scene.layers.wm);
                     window.tree.node.raiseToTop();
 
-                    assert(window.pending.hidden == window.sent.hidden);
                     window.tree.node.setEnabled(!window.pending.hidden);
                     window.popup_tree.node.setEnabled(!window.pending.hidden);
                 },