From 07154720fa81c5ef12e28bc4ec9632657a431c9e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Feb 2023 23:00:02 +0100 Subject: [PATCH] csd-filter-add/remove: add missing applyPending() A transaction is now necessary to update border state. --- river/command/filter.zig | 2 ++ 1 file changed, 2 insertions(+) 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(); } }