From 118daf1842468f285add10669a09f2b5f8218591 Mon Sep 17 00:00:00 2001 From: Franz Zotter Date: Wed, 9 Aug 2006 20:00:28 +0000 Subject: bug corrected: the new "size" command was crashing with uninitialized matrix. svn path=/trunk/externals/iem/iemmatrix/; revision=5541 --- src/mtx_matrix.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mtx_matrix.c b/src/mtx_matrix.c index 1df3db4..277b7ac 100644 --- a/src/mtx_matrix.c +++ b/src/mtx_matrix.c @@ -165,11 +165,12 @@ void matrix_set(t_matrix *x, t_float f) void matrix_size(t_matrix *x, t_symbol *s, int argc, t_atom *argv) { - int col, row, size=x->row*x->col; + int col, row; switch(argc) { case 0: /* size */ - outlet_list(x->x_obj.ob_outlet, gensym("size"), 2, x->atombuffer); + if (x->row*x->col) + outlet_list(x->x_obj.ob_outlet, gensym("size"), 2, x->atombuffer); break; case 1: row=atom_getfloat(argv); -- cgit v1.2.1