Mercurial > hg > octave-thorsten
diff src/graphics.h.in @ 7847:40b16e04172a
Make backend switching work.
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Wed, 27 Feb 2008 14:59:00 +0100 (2008-02-27) |
parents | d7737a4268b7 |
children | 6bb2bbc2bf45 |
line wrap: on
line diff
--- a/src/graphics.h.in +++ b/src/graphics.h.in @@ -2210,7 +2210,13 @@ octave_value retval = default_properties.lookup (name); if (retval.is_undefined ()) - error ("get: invalid default property `%s'", name.c_str ()); + { + // no default property found, use factory default + retval = factory_properties.lookup (name); + + if (retval.is_undefined ()) + error ("get: invalid default property `%s'", name.c_str ()); + } return retval; } @@ -2274,6 +2280,7 @@ close (false); backend = b; __backend__ = b.get_name (); + __plot_stream__ = Matrix (); mark_modified (); }