diff libpurple/mediamanager.c @ 28228:359800ae7d17

merge of '235259eaef44e8bacfe07e83eb5c66ddd4887ace' and '2417ca53bef6c584fa8f1e7d5d205793a7091496'
author maiku@pidgin.im
date Wed, 12 Aug 2009 10:04:54 +0000
parents d865064a3104
children f5580e1ca4b1
line wrap: on
line diff
--- a/libpurple/mediamanager.c	Wed Aug 12 07:36:51 2009 +0000
+++ b/libpurple/mediamanager.c	Wed Aug 12 10:04:54 2009 +0000
@@ -751,9 +751,9 @@
 					G_CALLBACK(window_id_cb), ow);
 			gst_object_unref(bus);
 
-			gst_element_sync_state_with_parent(ow->sink);
+			gst_element_set_state(ow->sink, GST_STATE_PLAYING);
+			gst_element_set_state(queue, GST_STATE_PLAYING);
 			gst_element_link(queue, ow->sink);
-			gst_element_sync_state_with_parent(queue);
 			gst_element_link(tee, queue);
 		}
 	}