]> git.sesse.net Git - mlt/commitdiff
mlt_field.c: correctly reconnect transitions after a service disconnect
authorj-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 25 Jun 2008 20:30:04 +0000 (20:30 +0000)
committerj-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 25 Jun 2008 20:30:04 +0000 (20:30 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1151 d19143bc-622f-0410-bfdd-b5b2a6649095

src/framework/mlt_field.c

index e6131dd8864f90e2322a7be216b22d9e71df0a7e..924eee9486902d9862b028f48a2bb86f4b43029d 100644 (file)
@@ -205,6 +205,7 @@ void mlt_field_disconnect_service( mlt_field self, mlt_service service )
                case transition_type:
                        i = mlt_transition_get_a_track ( MLT_TRANSITION(c) );
                        mlt_service_connect_producer( c, p, i );
+                       MLT_TRANSITION(c)->producer = p;
                        break;
                case tractor_type:
                        self->producer = p;