From 4386f66245b06858825f0ba6a1a8099d4d1e7c48 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Thu, 27 Mar 2003 04:32:20 +0000 Subject: "" svn path=/trunk/; revision=499 --- externals/grill/flext/source/flext.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'externals/grill/flext/source/flext.cpp') diff --git a/externals/grill/flext/source/flext.cpp b/externals/grill/flext/source/flext.cpp index 8fe07f89..e6003466 100644 --- a/externals/grill/flext/source/flext.cpp +++ b/externals/grill/flext/source/flext.cpp @@ -56,6 +56,12 @@ flext_base::flext_base(): flext_base::~flext_base() { +#if FLEXT_SYS == FLEXT_SYS_MAX + // according to David Z. one should do that first... +// if(insigs) dsp_free(thisHdr()); + if(insigs) dsp_freebox(thisHdr()); +#endif + #ifdef FLEXT_THREADS StopThreads(); #endif @@ -104,9 +110,6 @@ flext_base::~flext_base() for(int i = 0; i < outcnt; ++i) if(outdesc[i]) delete[] outdesc[i]; delete[] outdesc; } - -// if(insigs) dsp_free(thisHdr()); - if(insigs) dsp_freebox(thisHdr()); #endif } -- cgit v1.2.1