diff src/ov-list.cc @ 4769:aef1e2d57055

[project @ 2004-02-16 16:15:24 by jwe]
author jwe
date Mon, 16 Feb 2004 16:15:24 +0000
parents fcab389ad291
children 62f2fb593455
line wrap: on
line diff
--- a/src/ov-list.cc
+++ b/src/ov-list.cc
@@ -186,7 +186,12 @@
 	  {
 	    octave_value_list i = idx.front ();
 
-	    assign (i, t_rhs);
+	    int len = i.length ();
+
+	    for (int k = 0; k < len; k++)
+	      data.set_index (i(k).index_vector ());
+
+	    ::assign (data, Cell (t_rhs), Cell::resize_fill_value ());
 
 	    retval = octave_value (this, count + 1);
 	  }