summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-05-13 14:42:48 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-05-13 14:43:28 +0200
commitf09a8893c12e3cc9af59751c7e3e199abc81126c (patch)
tree3468c7e56be5b179d802a71bdee94a9a54fbf818
parent41bba48ccbadeea109db53fe265481254afbf3de (diff)
festival: Only close the connection if it's opened
-rw-r--r--gst/festival/gstfestival.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/festival/gstfestival.c b/gst/festival/gstfestival.c
index 8c3509e47..dbecfdbe5 100644
--- a/gst/festival/gstfestival.c
+++ b/gst/festival/gstfestival.c
@@ -490,9 +490,10 @@ gst_festival_change_state (GstElement * element, GstStateChange transition)
g_return_val_if_fail (GST_IS_FESTIVAL (element), GST_STATE_CHANGE_FAILURE);
if (GST_STATE_PENDING (element) == GST_STATE_NULL) {
- if (GST_OBJECT_FLAG_IS_SET (element, GST_FESTIVAL_OPEN))
+ if (GST_OBJECT_FLAG_IS_SET (element, GST_FESTIVAL_OPEN)) {
GST_DEBUG ("Closing connection ");
- gst_festival_close (GST_FESTIVAL (element));
+ gst_festival_close (GST_FESTIVAL (element));
+ }
} else {
if (!GST_OBJECT_FLAG_IS_SET (element, GST_FESTIVAL_OPEN)) {
GST_DEBUG ("Opening connection ");