changeset 22739:4678729e8ae1 stable

Don't re-parse file in editor if in middle of debug session (bug #49171). * file-editor-tab.cc (file_editor_tab::save_file): Check Fisdebugmode() before calling exit_debug_and_clear().
author Rik <rik@octave.org>
date Tue, 08 Nov 2016 12:09:48 -0800
parents 4560273d100c
children 69ac19073ae6
files libgui/src/m-editor/file-editor-tab.cc
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor-tab.cc	Mon Nov 07 09:02:32 2016 -0800
+++ b/libgui/src/m-editor/file-editor-tab.cc	Tue Nov 08 12:09:48 2016 -0800
@@ -1840,7 +1840,8 @@
     {
       file_to_save = file_info.canonicalFilePath ();
       // Force reparse of this function next time it is used (bug #46632)
-      if (!exit_debug_and_clear (file_to_save, file_info.baseName ()))
+      if ((Fisdebugmode ())(0).is_true ()
+          && ! exit_debug_and_clear (file_to_save, file_info.baseName ()))
         return;
     }
   else