summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorOlivier Crete <olivier.crete@collabora.co.uk>2008-04-25 20:02:00 +0000
committerOlivier Crete <olivier.crete@collabora.co.uk>2008-04-25 20:02:00 +0000
commit6b4179fdc06488c61add925b748dd1d2bf98320f (patch)
tree9f2f8a23574b508985dc523995271fdca34b6622 /gst
parente9a7c72f111ce2f6840ff24c6c289c0da3229bd1 (diff)
downloadlibnice-6b4179fdc06488c61add925b748dd1d2bf98320f.tar.gz
Don't try to destroy NULL idle source
darcs-hash:20080425200200-3e2dc-8fe73880fa4b42e25ebbac1ea43c6fb8fd3a84f5.gz
Diffstat (limited to 'gst')
-rw-r--r--gst/gstnicesrc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/gstnicesrc.c b/gst/gstnicesrc.c
index 6155a59..db3321f 100644
--- a/gst/gstnicesrc.c
+++ b/gst/gstnicesrc.c
@@ -239,7 +239,8 @@ gst_nice_src_unlock_stop (GstBaseSrc *src)
GST_OBJECT_LOCK (src);
nicesrc->unlocked = FALSE;
- g_source_destroy (nicesrc->idle_source);
+ if (nicesrc->idle_source)
+ g_source_destroy (nicesrc->idle_source);
nicesrc->idle_source = NULL;
GST_OBJECT_UNLOCK (src);