aboutsummaryrefslogtreecommitdiff
path: root/src/mtx_cumsum.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mtx_cumsum.c')
-rw-r--r--src/mtx_cumsum.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mtx_cumsum.c b/src/mtx_cumsum.c
index da6b148..2cd329e 100644
--- a/src/mtx_cumsum.c
+++ b/src/mtx_cumsum.c
@@ -67,11 +67,12 @@ static void *newMTXCumsum (t_symbol *s, int argc, t_atom *argv)
if (argc>=1) {
if (argv[0].a_type == A_SYMBOL) {
mTXSetCumsumMode (mtx_cumsum_obj, atom_getsymbol (argv));
- if (argc>=2)
+ if (argc>=2) {
if (argv[1].a_type != A_SYMBOL)
mTXSetCumsumDirection (mtx_cumsum_obj, atom_getfloat (argv+1));
else
post("mtx_cumsum: 2nd arg ignored. supposed to be float");
+ }
}
else {
mTXSetCumsumDirection (mtx_cumsum_obj, atom_getfloat (argv));