diff src/octave.cc @ 15160:973296940c89 gui

don't start GUI if display is not available * display.cc (display_info::dpy_avail): New data member. (display_info::display_info): Initialize dpy_avail. (display_info::init): Set dpy_avail. (display_info::display_available, display_info::do_display_available): New functions.
author John W. Eaton <jwe@octave.org>
date Sat, 11 Aug 2012 18:15:29 -0400
parents bfc220d1de67
children
line wrap: on
line diff
--- a/src/octave.cc	Sat Aug 11 17:58:12 2012 -0400
+++ b/src/octave.cc	Sat Aug 11 18:15:29 2012 -0400
@@ -1020,6 +1020,9 @@
 int
 octave_starting_gui (void)
 {
+  if (! display_info::display_available ())
+    return false;
+
   if (force_gui_option)
     return true;