Mercurial > hg > octave-nkf
diff libinterp/corefcn/variables.cc @ 19921:675d92e7d507
Temporary workaround for user-defined object sizes reported as 1x1 in GUI (bug #43096)
* symtab.cc (do_workspace_info): Don't use val.dims () directly to get
dimension vector which does not implicitly call size() for class objects.
Instead, call size() on object and create dimension vector from returned
information.
author | Colin Macdonald <cbm@m.fsf.org> |
---|---|
date | Thu, 05 Feb 2015 22:40:22 +0000 |
parents | 4197fc428c7d |
children | 67f2c76f9f4d |
line wrap: on
line diff
--- a/libinterp/corefcn/variables.cc +++ b/libinterp/corefcn/variables.cc @@ -1113,6 +1113,7 @@ // and if val is an object, expect that dims will call size if it is // overloaded by a user-defined method. But there are currently some // unresolved const issues that prevent that solution from working. +// This same kluge is done in symtab.cc (do_workspace_info), fix there too. std::string get_dims_str (const octave_value& val)