diff --git a/src/modules/module-protocol-pulse.c b/src/modules/module-protocol-pulse.c index 91445947a..b19c6874c 100644 --- a/src/modules/module-protocol-pulse.c +++ b/src/modules/module-protocol-pulse.c @@ -89,8 +89,6 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) if (impl == NULL) return -errno; - pw_impl_module_add_listener(module, &impl->module_listener, &module_events, impl); - pw_log_debug("module %p: new %s", impl, args); if (args) @@ -104,6 +102,8 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) goto error; } + pw_impl_module_add_listener(module, &impl->module_listener, &module_events, impl); + pw_impl_module_update_properties(module, &SPA_DICT_INIT_ARRAY(module_props)); return 0;