From f891324e256afd761af70c7a4e2ccd2eb6cb7102 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 19 Jan 2021 16:36:55 +0100 Subject: [PATCH] pw-dump: mark objects without events as changed Usually the event function marks the object as changed so when there is no event function, mark the change immediately so that we can dump it. --- src/tools/pw-dump.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/tools/pw-dump.c b/src/tools/pw-dump.c index 75c8bee1f..d2b0f749f 100644 --- a/src/tools/pw-dump.c +++ b/src/tools/pw-dump.c @@ -88,7 +88,6 @@ struct class { const char *type; uint32_t version; const void *events; - void (*init) (struct object *object); void (*destroy) (struct object *object); void (*dump) (struct object *object); }; @@ -1223,8 +1222,8 @@ static void registry_event_global(void *data, uint32_t id, pw_proxy_add_object_listener(o->proxy, &o->object_listener, o->class->events, o); - if (o->class->init) - o->class->init(o); + else + o->changed++; } else { o->changed++; }