From 2f992c783ef619eabc8baec272bf71c3397051d6 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Mon, 11 Dec 2006 11:41:18 +0000 Subject: ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal... Original commit message from CVS: * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), (do_toggle_element): * ext/gconf/gstgconfaudiosrc.h: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the callback may be called on an already-destroyed instance and bad things happen. Should fix #378184. Also ignore gconf key changes when the source is already running. --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 098a5e36..b468ca76 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2006-12-11 Tim-Philipp Müller + + * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init), + (gst_gconf_audio_src_dispose), (do_toggle_element): + * ext/gconf/gstgconfaudiosrc.h: + Remove gconf notify hook when the gconfaudiosrc element is + destroyed, otherwise the callback may be called on an + already-destroyed instance and bad things happen. Should fix + #378184. + Also ignore gconf key changes when the source is already running. + 2006-12-09 Tim-Philipp Müller Patch by: Sebastian Dröge -- cgit