aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Freund <mail@isaacfreund.com>2023-02-28 23:00:02 +0100
committerIsaac Freund <mail@isaacfreund.com>2023-02-28 23:00:02 +0100
commit07154720fa81c5ef12e28bc4ec9632657a431c9e (patch)
tree7e2ee2002d0c5055eaab4030f59864efeb457ad0
parent8cb5ca904195260e17ac0a64972a93f8205d9743 (diff)
downloadriver-07154720fa81c5ef12e28bc4ec9632657a431c9e.tar.gz
river-07154720fa81c5ef12e28bc4ec9632657a431c9e.tar.xz
csd-filter-add/remove: add missing applyPending()
A transaction is now necessary to update border state.
-rw-r--r--river/command/filter.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/river/command/filter.zig b/river/command/filter.zig
index ad9bef2..88034c8 100644
--- a/river/command/filter.zig
+++ b/river/command/filter.zig
@@ -90,6 +90,7 @@ pub fn csdFilterAdd(
gop.key_ptr.* = try util.gpa.dupe(u8, key);
csdFilterUpdateViews(kind, key, .add);
+ server.root.applyPending();
}
pub fn csdFilterRemove(
@@ -110,6 +111,7 @@ pub fn csdFilterRemove(
if (map.fetchRemove(key)) |kv| {
util.gpa.free(kv.key);
csdFilterUpdateViews(kind, key, .remove);
+ server.root.applyPending();
}
}