diff --git a/src/examples/media-session/media-session.c b/src/examples/media-session/media-session.c index e9ca1f1b5..c1928571a 100644 --- a/src/examples/media-session/media-session.c +++ b/src/examples/media-session/media-session.c @@ -885,6 +885,8 @@ destroy_proxy(void *data) sm_media_session_emit_remove(impl, obj); + remove_object(impl, obj); + if (obj->destroy) obj->destroy(obj); }