global: first emit then destroy, then unregister

This commit is contained in:
Wim Taymans 2019-01-29 10:31:48 +01:00
parent 718847fcd5
commit beae1890d3

View file

@ -306,10 +306,10 @@ void pw_global_destroy(struct pw_global *global)
struct pw_resource *resource;
pw_log_debug("global %p: destroy %u", global, global->id);
global_unregister(global);
pw_global_events_destroy(global);
global_unregister(global);
spa_list_consume(resource, &global->resource_list, link)
pw_resource_destroy(resource);