aboutsummaryrefslogtreecommitdiff
path: root/src/tab_mul_scalar.c
diff options
context:
space:
mode:
authormusil <tmusil@users.sourceforge.net>2009-05-14 12:42:28 +0000
committermusil <tmusil@users.sourceforge.net>2009-05-14 12:42:28 +0000
commit6890816bcf762feded0048e53e9d5db721f3df42 (patch)
tree273141130f36e22df07e631c282df9bb9610a1a8 /src/tab_mul_scalar.c
parent5995a16bcd7603ee6e291cab79257950ff1487c5 (diff)
some wrong pointers casted to t_array instead of t_float
svn path=/trunk/externals/iem/iem_tab/; revision=11356
Diffstat (limited to 'src/tab_mul_scalar.c')
-rw-r--r--src/tab_mul_scalar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tab_mul_scalar.c b/src/tab_mul_scalar.c
index c642237..b71066a 100644
--- a/src/tab_mul_scalar.c
+++ b/src/tab_mul_scalar.c
@@ -54,7 +54,7 @@ static void tab_mul_scalar_float(t_tab_mul_scalar *x, t_floatarg m)
t_garray *a;
for(i=0; i<n; i++)
- vec_dst[i] = vec_src1[i]*m;
+ iemarray_setfloat(vec_dst, i, iemarray_getfloat(vec_src1, i)*m);
outlet_bang(x->x_obj.ob_outlet);
a = (t_garray *)pd_findbyclass(x->x_sym_dst, garray_class);
garray_redraw(a);
@@ -104,7 +104,7 @@ static void tab_mul_scalar_list(t_tab_mul_scalar *x, t_symbol *s, int argc, t_at
t_garray *a;
for(i=0; i<n; i++)
- vec_dst[i] = vec_src1[i]*m;
+ iemarray_setfloat(vec_dst, i, iemarray_getfloat(vec_src1, i)*m);
outlet_bang(x->x_obj.ob_outlet);
a = (t_garray *)pd_findbyclass(x->x_sym_dst, garray_class);
garray_redraw(a);