From e82e16480d5432223f06224450b0faecad363689 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Wed, 2 Sep 2009 23:12:41 +0300 Subject: [PATCH] pulsesink: also guard reseting subscribe callback with ifdefs It is conditionaly set, so do the same when unsetting. --- ext/pulse/pulsesink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index be64c6e1d0..7ead4fedde 100644 --- a/ext/pulse/pulsesink.c +++ b/ext/pulse/pulsesink.c @@ -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;