aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--river/XdgToplevel.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/river/XdgToplevel.zig b/river/XdgToplevel.zig
index 1693271..4dfc2a4 100644
--- a/river/XdgToplevel.zig
+++ b/river/XdgToplevel.zig
@@ -252,8 +252,10 @@ fn handleCommit(listener: ?*c.wl_listener, data: ?*c_void) callconv(.C) void {
if (view.shouldTrackConfigure())
view.output.root.notifyConfigured()
else {
+ const view_tags_changed = view.pending.tags != view.current.tags;
view.current = view.pending;
view.commitOpacityTransition();
+ if (view_tags_changed) view.output.sendViewTags();
}
} else {
// If the client has not yet acked our configure, we need to send a