changeset 28799:6aba3944b608

fix deleting pointer when octave exists * main-window.cc (~main_window): do not delete workspace model here * octave-qobject.cc (~base_object): but here since it was created in the constructor
author Torsten Lilge <ttl-octave@mailbox.org>
date Sun, 27 Sep 2020 22:03:25 +0200
parents 82ccc4e69ba3
children d28016d16e9a
files libgui/src/main-window.cc libgui/src/octave-qobject.cc
diffstat 2 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/main-window.cc	Sun Sep 27 20:26:16 2020 +0200
+++ b/libgui/src/main-window.cc	Sun Sep 27 22:03:25 2020 +0200
@@ -252,7 +252,6 @@
     delete m_file_browser_window;
     delete m_history_window;
     delete m_status_bar;
-    delete m_workspace_model;
     delete m_variable_editor_window;
 
     delete m_find_files_dlg;
--- a/libgui/src/octave-qobject.cc	Sun Sep 27 20:26:16 2020 +0200
+++ b/libgui/src/octave-qobject.cc	Sun Sep 27 22:03:25 2020 +0200
@@ -238,6 +238,7 @@
     delete m_gui_tr;
     delete m_qt_tr;
     delete m_qapplication;
+    delete m_workspace_model;
 
     string_vector::delete_c_str_vec (m_argv);
   }