The port activation hook callbacks may want to use the monitor source.
Change-Id: I5d5c51171a78162dacb3286983cb560001e79ba1
Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
else
pa_assert_se(sink_set_state(s, PA_SINK_IDLE) == 0);
+ pa_source_put(s->monitor_source);
+
if (s->active_port)
pa_device_port_active_changed(s->active_port, true);
- pa_source_put(s->monitor_source);
-
pa_subscription_post(s->core, PA_SUBSCRIPTION_EVENT_SINK | PA_SUBSCRIPTION_EVENT_NEW, s->index);
pa_hook_fire(&s->core->hooks[PA_CORE_HOOK_SINK_PUT], s);
}