diff src/ov-str-mat.cc @ 9071:034800482c79

fix default string->real array conversion
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 01 Apr 2009 09:20:08 +0200
parents e7e928088e90
children 34d6f005db4b
line wrap: on
line diff
--- a/src/ov-str-mat.cc
+++ b/src/ov-str-mat.cc
@@ -68,7 +68,13 @@
 
   NDArray nda = v.array_value (true);
 
-  if (! error_state) retval = new octave_matrix (nda);
+  if (! error_state)
+    {
+      if (nda.numel () == 1)
+        retval = new octave_scalar (nda(0));
+      else
+        retval = new octave_matrix (nda);
+    }
 
   return retval;
 }