diff src/DLD-FUNCTIONS/fltk_backend.cc @ 10972:14d16530ad59

fltk_backend::object_destroyed: don't call delete_window if __plot_stream__ is empty
author John W. Eaton <jwe@octave.org>
date Tue, 14 Sep 2010 02:21:13 -0400
parents 2786e3b7072e
children a8235d26b57a
line wrap: on
line diff
--- 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 ());
       }
   }