diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-02-04 04:32:11 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-02-04 04:32:11 +0000 |
commit | 1d529942fe72feff85c24a03b4d8b844c4e6bf3f (patch) | |
tree | 1b666a1c6c1a7705fb193a3bea84ef263c601fdd /externals/grill/flext/source/fldsp.cpp | |
parent | f5fd60211aa7eb4017bdbc48b96c7cc4f7a3d98a (diff) |
""
svn path=/trunk/; revision=381
Diffstat (limited to 'externals/grill/flext/source/fldsp.cpp')
-rw-r--r-- | externals/grill/flext/source/fldsp.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/externals/grill/flext/source/fldsp.cpp b/externals/grill/flext/source/fldsp.cpp index f6270261..64051008 100644 --- a/externals/grill/flext/source/fldsp.cpp +++ b/externals/grill/flext/source/fldsp.cpp @@ -134,6 +134,12 @@ void flext_dsp::cb_dsp(t_class *c,t_signal **sp) // store in and out signal vectors int i,in = obj->CntInSig(),out = obj->CntOutSig(); + +#if FLEXT_SYS == FLEXT_SYS_PD + // min. 1 input channel! (CLASS_MAININLET in pd...) + if(!in) in = 1; +#endif + if(obj->invecs) delete[] obj->invecs; obj->invecs = new t_signalvec[in]; for(i = 0; i < in; ++i) |