setting a default for non-existent property

John W. Eaton jwe at octave.org
Thu May 7 14:15:58 CDT 2009


On  7-May-2009, Ben Abbott wrote:

| I accidently set a default for a non-existent property and discovered  
| I had to quit octave to recover.
| 
| For example ...
| 
| octave:5> set (0, "defaultfigure_bad_property", 0)
| octave:6> figure
| error: set: unknown property "_bad_property"
| error: error setting default property _bad_property
| error: __go_figure__: failed to create figure handle
| error: called from:
| error:   /Users/bpabbott/Development/mercurial/local_clone/scripts/ 
| plot/figure.m at line 67, column 9
| 
| I assume the same is true for all defaults (text, axes, figure, etc).
| 
| Can someone with better c/c++ skills take a look at fixing this?

I checked in the following change:

  http://hg.savannah.gnu.org/hgweb/octave/rev/1e5c11890f85

It seems to work for me for your example above.  Please try it out and
let me know whether it causes any problems.

Thanks,

jwe


More information about the Octave-maintainers mailing list