aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de>2020-10-05 22:32:51 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-10-05 23:03:57 +0200
commitbb23464322dab765889c44aab92d6d55694dc928 (patch)
tree51f8a72d5934b86d326d95c9f1ed83505a68331c
parentb67ea748a386d1050e2019d20dfe69e99bf7bad6 (diff)
downloadriver-bb23464322dab765889c44aab92d6d55694dc928.tar.gz
river-bb23464322dab765889c44aab92d6d55694dc928.tar.xz
Send view tags when applying pending state in XdgToplevel.zig
-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