diff dmsimple.c @ 369:e1c984404b6b

Re-entrancy.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 17 Oct 2012 00:23:36 +0300
parents 9875c65029af
children 8a98037c5cf7
line wrap: on
line diff
--- a/dmsimple.c	Wed Oct 17 00:01:46 2012 +0300
+++ b/dmsimple.c	Wed Oct 17 00:23:36 2012 +0300
@@ -287,7 +287,7 @@
     }
 
     // Initialize effects
-    if ((err = dmInitializeEffects()) != DMERR_OK)
+    if ((err = engineInitializeEffects(&engine)) != DMERR_OK)
     {
         dmError("Effects initialization failed, %d: %s\n",
             err, dmErrorStr(err));
@@ -432,7 +432,7 @@
 
     dmFreeTimeline(engine.tl);
     dmFreePreparedTimelineData(engine.ptl);
-    dmShutdownEffects();
+    engineShutdownEffects(&engine);
     dmres_close(engine.resources);
 
     if (engine.demoShutdown != NULL)