changeset 21425:d6c6cf748fc9

Prevent GUI from running without readline (bug #47371) * octave.cc (check_starting_gui): Disable GUI if --no-line-editing given. Maybe display a warning message.
author Mike Miller <mtmiller@octave.org>
date Wed, 09 Mar 2016 16:12:41 -0800
parents a3542f00c993
children 0ad3fe00d6f9
files libinterp/octave.cc
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/octave.cc	Wed Mar 09 12:45:16 2016 -0800
+++ b/libinterp/octave.cc	Wed Mar 09 16:12:41 2016 -0800
@@ -1016,6 +1016,14 @@
       return false;
     }
 
+  if (! line_editing)
+    {
+      if (! (inhibit_startup_message || no_gui_option))
+        warning ("--no-line-editing option given, disabling GUI");
+
+      return false;
+    }
+
   if (force_gui_option)
     return true;