pulsesink: also guard reseting subscribe callback with ifdefs

It is conditionaly set, so do the same when unsetting.
This commit is contained in:
Stefan Kost 2009-09-02 23:12:41 +03:00
parent fdf18653b7
commit e82e16480d

View file

@ -250,7 +250,9 @@ gst_pulsering_destroy_context (GstPulseRingBuffer * pbuf)
/* Make sure we don't get any further callbacks */
pa_context_set_state_callback (pbuf->context, NULL, NULL);
#if HAVE_PULSE_0_9_12
pa_context_set_subscribe_callback (pbuf->context, NULL, NULL);
#endif
pa_context_unref (pbuf->context);
pbuf->context = NULL;