Mercurial > hg > octave-nkf
diff liboctave/Array.cc @ 4553:c7eb767505e9
[project @ 2003-10-27 21:39:55 by jwe]
author | jwe |
---|---|
date | Mon, 27 Oct 2003 21:39:55 +0000 |
parents | 820323598f4f |
children | fc30061d01da |
line wrap: on
line diff
--- a/liboctave/Array.cc +++ b/liboctave/Array.cc @@ -700,18 +700,25 @@ } } - bool no_change = true; - - for (int i = 0; i < n; i++) + bool same_size = true; + + if (dimensions.length () != n) + { + same_size = false; + } + else { - if (dims(i) != dimensions(i)) + for (int i = 0; i < n; i++) { - no_change = false; - break; + if (dims(i) != dimensions(i)) + { + same_size = false; + break; + } } } - if (no_change) + if (same_size) return; typename Array<T>::ArrayRep *old_rep = rep;