Mercurial > hg > octave-nkf
diff src/ov-str-mat.cc @ 5086:55f5b61d74b7
[project @ 2004-11-19 21:50:50 by jwe]
author | jwe |
---|---|
date | Fri, 19 Nov 2004 21:50:50 +0000 |
parents | 3dcc3824b732 |
children | f7e39f977fe8 |
line wrap: on
line diff
--- a/src/ov-str-mat.cc +++ b/src/ov-str-mat.cc @@ -96,8 +96,9 @@ idx_vector i = idx (0).index_vector (); idx_vector j = idx (1).index_vector (); - retval = octave_value (charNDArray (matrix.index (i, j, resize_ok)), - true); + if (! error_state) + retval = octave_value (charNDArray (matrix.index (i, j, resize_ok)), + true); } break; @@ -105,8 +106,9 @@ { idx_vector i = idx (0).index_vector (); - retval = octave_value (charNDArray (matrix.index (i, resize_ok)), - true); + if (! error_state) + retval = octave_value (charNDArray (matrix.index (i, resize_ok)), + true); } break; @@ -117,8 +119,9 @@ for (int i = 0; i < len; i++) idx_vec(i) = idx(i).index_vector (); - retval = octave_value (charNDArray (matrix.index (idx_vec, resize_ok)), - true); + if (! error_state) + retval = octave_value (charNDArray (matrix.index (idx_vec, resize_ok)), + true); } break; }