diff libinterp/corefcn/graphics.cc @ 17842:7533f4482006

use gnuplot as default graphics toolkit if display is unavailable (bug #40423) * display.cc (Fhave_window_system): New function. * __init_fltk__.cc (PKG_ADD): Don't register fltk toolkit unless window system is available. * graphics.cc (gtk_manager::gtk_manager): Set default toolkit to "gnuplot" if display is not available.
author John W. Eaton <jwe@octave.org>
date Fri, 01 Nov 2013 22:14:37 -0400
parents 175b392e91fe
children 870f3e12e163
line wrap: on
line diff
--- a/libinterp/corefcn/graphics.cc	Sun Nov 03 21:21:16 2013 +0100
+++ b/libinterp/corefcn/graphics.cc	Fri Nov 01 22:14:37 2013 -0400
@@ -9588,7 +9588,7 @@
   : dtk (), available_toolkits (), loaded_toolkits ()
 {
 #if defined (HAVE_FLTK)
-  dtk = "fltk";
+  dtk = display_info::display_available () ? "fltk" : "gnuplot";
 #else
   dtk = "gnuplot";
 #endif