Mercurial > hg > octave-nkf
diff src/oct-obj.cc @ 11568:de5fba8337c5
octave_value_list::all_scalars: test for scalars, not strings
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 19 Jan 2011 05:42:37 -0500 |
parents | fd0a3ac60b0e |
children | a83bad07f7e3 |
line wrap: on
line diff
--- a/src/oct-obj.cc +++ b/src/oct-obj.cc @@ -179,11 +179,16 @@ bool octave_value_list::all_scalars (void) const { - octave_idx_type n = length (), i; + octave_idx_type n = length (); - for (i = 0; i < n && elem (i).is_string (); i++) ; + for (octave_idx_type i = 0; i < n; i++) + { + dim_vector dv = elem(i).dims (); + if (! dv.all_ones ()) + return false; + } - return i == n; + return true; } bool