From f353107ceea325133eca3bfb4a165f4831e65814 Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Wed, 20 Nov 2013 19:30:58 -0800 Subject: [PATCH] Workaround Win32 apps sometimes hang on exit. --- src/framework/mlt_factory.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/framework/mlt_factory.c b/src/framework/mlt_factory.c index 5c0c877f..b49f16b4 100644 --- a/src/framework/mlt_factory.c +++ b/src/framework/mlt_factory.c @@ -408,8 +408,12 @@ void mlt_factory_close( ) { mlt_properties_close( event_object ); event_object = NULL; +#if !defined(WIN32) + // XXX something in here is causing Shotcut/Win32 to not exit completely + // under certain conditions: e.g. play a playlist. mlt_properties_close( global_properties ); global_properties = NULL; +#endif if ( repository ) { mlt_repository_close( repository ); -- 2.39.2