# HG changeset patch # User John W. Eaton # Date 1284445273 14400 # Node ID 14d16530ad5975768f936bbe69eef3aff10a4f15 # Parent 386aa01ca84c67685ccdbd35560ed62eef8a1141 fltk_backend::object_destroyed: don't call delete_window if __plot_stream__ is empty diff -r 386aa01ca84c -r 14d16530ad59 src/ChangeLog --- a/src/ChangeLog Tue Sep 14 02:18:38 2010 -0400 +++ b/src/ChangeLog Tue Sep 14 02:21:13 2010 -0400 @@ -1,3 +1,8 @@ +2010-09-14 John W. Eaton + + * DLD-FUNCTIONS/fltk_backend.cc (fltk_backend::object_destroyed): + Don't attempt to delete window if __plot_stream__ is empty. + 2010-09-14 Jordi GutiƩrrez Hermoso * load-path.cc (genpath): Pass SKIP in recursive call. diff -r 386aa01ca84c -r 14d16530ad59 src/DLD-FUNCTIONS/fltk_backend.cc --- a/src/DLD-FUNCTIONS/fltk_backend.cc Tue Sep 14 02:18:38 2010 -0400 +++ b/src/DLD-FUNCTIONS/fltk_backend.cc Tue Sep 14 02:21:13 2010 -0400 @@ -1186,7 +1186,9 @@ if (go.isa ("figure")) { octave_value ov = go.get (caseless_str ("__plot_stream__")); - figure_manager::delete_window (ov.string_value ()); + + if (! ov.is_empty ()) + figure_manager::delete_window (ov.string_value ()); } }