diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-05-13 02:34:30 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-05-13 02:34:30 +0000 |
commit | c275b9ecc894ad21159f10873c39bb0195f01eb8 (patch) | |
tree | 286970cca5fd58ef067fb8b4d1239d52c2778b58 /externals/grill/flext/source/fldsp.cpp | |
parent | 9c0e19a3be2288db79e2502e5fa450c3e20a668d (diff) |
""
svn path=/trunk/; revision=615
Diffstat (limited to 'externals/grill/flext/source/fldsp.cpp')
-rw-r--r-- | externals/grill/flext/source/fldsp.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/externals/grill/flext/source/fldsp.cpp b/externals/grill/flext/source/fldsp.cpp index 2c33387f..252f2da7 100644 --- a/externals/grill/flext/source/fldsp.cpp +++ b/externals/grill/flext/source/fldsp.cpp @@ -79,8 +79,18 @@ flext_dsp::~flext_dsp() #if FLEXT_SYS == FLEXT_SYS_JMAX fts_dsp_object_delete(thisHdr()); #endif + +/* +#if FLEXT_SYS == FLEXT_SYS_MAX + // switch off dsp as the dsp function might get called afterwards (?!) + thisHdr()->z_disabled = true; + if(invecs) delete[] invecs; if(outvecs) delete[] outvecs; +#elif FLEXT_SYS == FLEXT_SYS_PD + dspon = false; +#endif +*/ } #if FLEXT_SYS == FLEXT_SYS_JMAX @@ -91,6 +101,7 @@ void flext_dsp::dspmeth(fts_word_t *w) t_int *flext_dsp::dspmeth(t_int *w) { flext_dsp *obj = (flext_dsp *)w[1]; +/* #ifdef FLEXT_DEBUG if(!obj->thisHdr()) { // object is already deleted! @@ -98,6 +109,7 @@ t_int *flext_dsp::dspmeth(t_int *w) return w+3; } #endif +*/ #if FLEXT_SYS == FLEXT_SYS_MAX if(!obj->thisHdr()->z_disabled) #else |