changeset 26336:a6694db4bd41 stable

Do not try to change GUI preferences if it isn't running (bug #55318). * octave-link.cc (__octave_link_gui_preference__): Do not call octave_link::gui_preference if GUI is not running.
author Torsten <mttl@mailbox.org>
date Sun, 30 Dec 2018 11:05:41 +0100
parents ee5ecb1bc257
children 5f321f799cb1
files libinterp/corefcn/octave-link.cc
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/octave-link.cc	Tue Jan 01 13:29:06 2019 +0100
+++ b/libinterp/corefcn/octave-link.cc	Sun Dec 30 11:05:41 2018 +0100
@@ -400,7 +400,10 @@
   if (args.length () >= 2)
     value = args(1).string_value();
 
-  return ovl (octave_link::gui_preference (key, value));
+  if (octave::application::is_gui_running ())
+    return ovl (octave_link::gui_preference (key, value));
+  else
+    return ovl (value);
 }
 
 DEFUN (__octave_link_file_remove__, args, ,