X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_field.c;fp=src%2Fframework%2Fmlt_field.c;h=05a41e5503e64cde9c673e3cea0c8543ed905b56;hb=52c1bb26fcbb895824cd9237c228ea4834ce1433;hp=94c4cb8bb752ae098cc380daa691df811889bebf;hpb=a9f812df2a5071517dd3bb30cc80378f2e3cbe06;p=melted diff --git a/src/framework/mlt_field.c b/src/framework/mlt_field.c index 94c4cb8..05a41e5 100644 --- a/src/framework/mlt_field.c +++ b/src/framework/mlt_field.c @@ -152,6 +152,11 @@ int mlt_field_plant_transition( mlt_field this, mlt_transition that, int a_track void mlt_field_close( mlt_field this ) { - free( this ); + if ( this != NULL && mlt_properties_dec_ref( mlt_field_properties( this ) ) <= 0 ) + { + //mlt_tractor_close( this->tractor ); + //mlt_multitrack_close( this->multitrack ); + free( this ); + } }