From 3d6e87832d46df7405dd169065e5c7ea2ca5e0c1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Nov 2020 19:29:49 +0100 Subject: [PATCH] pulse-server: after new event, clear changes Remove any pending changes after we emited the new event. --- src/modules/module-protocol-pulse/manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/module-protocol-pulse/manager.c b/src/modules/module-protocol-pulse/manager.c index ff974b991..c104a84e3 100644 --- a/src/modules/module-protocol-pulse/manager.c +++ b/src/modules/module-protocol-pulse/manager.c @@ -598,6 +598,7 @@ static void on_core_done(void *data, uint32_t id, int seq) if (o->this.creating) { o->this.creating = false; manager_emit_added(m, &o->this); + o->this.changed = 0; } else if (o->this.changed > 0) { manager_emit_updated(m, &o->this); o->this.changed = 0;