diff libgui/src/m-editor/file-editor.cc @ 25623:331f46b9ee6c

fix close events of some main dock widgets (bug #54185) * file-editor.cc (closeEvent): call octave_dock_widget::closeEvent if the event is accepted * workspace-view.cc/h (closeEvent): remove obsolete event handler, because all commands of this handler are executed in octave_dock_widget::closeEvent
author Torsten <mttl@mailbox.org>
date Sun, 15 Jul 2018 15:47:49 +0200
parents a7ee69d23f32
children 6ff900fd15cb
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor.cc	Sun Jul 15 11:56:04 2018 +0200
+++ b/libgui/src/m-editor/file-editor.cc	Sun Jul 15 15:47:49 2018 +0200
@@ -1482,10 +1482,15 @@
             e->accept ();
           }
         else
-          e->ignore ();
+          {
+            e->ignore ();
+            return;
+          }
       }
     else
       e->accept ();
+
+    octave_dock_widget::closeEvent (e);
   }
 
   void file_editor::dragEnterEvent (QDragEnterEvent *e)