Index: gstelement.c
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gstelement.c,v
retrieving revision 1.431
diff -u -3 -p -b -B -d -r1.431 gstelement.c
--- gstelement.c	8 May 2006 15:53:12 -0000	1.431
+++ gstelement.c	12 May 2006 06:45:54 -0000
@@ -2146,7 +2146,7 @@ gst_element_set_state_func (GstElement *
 
 was_busy:
   {
-    GST_STATE_RETURN (element) = GST_STATE_CHANGE_ASYNC;
+    GST_STATE_RETURN (element) = GST_STATE_CHANGE_SUCCESS;
     GST_CAT_DEBUG_OBJECT (GST_CAT_STATES, element,
         "element was busy with async state change");
     GST_OBJECT_UNLOCK (element);
