From bb23464322dab765889c44aab92d6d55694dc928 Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Mon, 5 Oct 2020 22:32:51 +0200 Subject: [PATCH] Send view tags when applying pending state in XdgToplevel.zig --- river/XdgToplevel.zig | 2 ++ 1 file changed, 2 insertions(+) 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