changeset 13711:d6aaa28dff50

don't forget to pass parent class names to objects created by indexing * ov-class.cc (octave_class::subsref): Pass parent class names to newly created objects.
author John W. Eaton <jwe@octave.org>
date Mon, 17 Oct 2011 12:23:06 -0400
parents 6bd38ab57303
children f80473f24553
files src/ov-class.cc
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ov-class.cc	Sun Oct 16 22:29:28 2011 -0400
+++ b/src/ov-class.cc	Mon Oct 17 12:23:06 2011 -0400
@@ -494,7 +494,8 @@
       else
         {
           if (type.length () == 1 && type[0] == '(')
-            retval(0) = octave_value (map.index (idx.front ()), class_name ());
+            retval(0) = octave_value (map.index (idx.front ()), class_name (),
+                                      parent_class_name_list ());
           else
             gripe_invalid_index1 ();
         }