si-audio-endpoint: deactivate node when disabling active feature

This commit is contained in:
Julian Bouzas 2021-04-08 11:08:32 -04:00
parent d38092a35c
commit cce02fec68

View file

@ -160,6 +160,8 @@ si_audio_endpoint_disable_active (WpSessionItem *si)
{
WpSiAudioEndpoint *self = WP_SI_AUDIO_ENDPOINT (si);
if (self->node)
wp_object_deactivate (WP_OBJECT (self->node), WP_OBJECT_FEATURES_ALL);
g_clear_object (&self->node);
g_clear_object (&self->links_om);
g_clear_object (&self->target_link);