diff liboctave/Array-util.cc @ 9549:ed34b1da0e26

zero matrix assignment fix
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 19 Aug 2009 16:24:33 +0200
parents b096d11237be
children a9b37bae1802
line wrap: on
line diff
--- a/liboctave/Array-util.cc	Wed Aug 19 15:54:31 2009 +0200
+++ b/liboctave/Array-util.cc	Wed Aug 19 16:24:33 2009 +0200
@@ -455,6 +455,12 @@
       rdv(0) = rhdv(0);
       rdv(1) = rhdv(1);
     }
+  else if (rhdv.length () == 2
+           && ! i.is_scalar () && ! j.is_scalar ())
+    {
+      rdv(0) = icol ? rhdv(0) : i.extent (0);
+      rdv(1) = jcol ? rhdv(1) : j.extent (0);
+    }
   else
     {
       dim_vector rhdv0 = rhdv;