Mercurial > octave
changeset 29757:f8322ca49578
delete main window before dock widgets (bug #60646)
* octave-qobject.cc (base_qobject::~base_qobject): Delete main window
before dockable widgets.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 14 Jun 2021 14:16:39 -0400 |
parents | 7db4a4e94556 |
children | 1511b7cd3474 |
files | libgui/src/octave-qobject.cc |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/octave-qobject.cc Mon Jun 14 13:07:27 2021 -0400 +++ b/libgui/src/octave-qobject.cc Mon Jun 14 14:16:39 2021 -0400 @@ -306,6 +306,12 @@ // deleteLater slot that is called when the m_main_thread issues a // finished signal. + // FIXME: Why are dock widget settings and/or the main window + // configuration not saved correctly if the main window is deleted + // after the dock widgets? + + delete m_main_window; + // Calling close will cause settings to be saved. if (m_documentation_widget) @@ -344,8 +350,6 @@ m_variable_editor_widget->deleteLater (); } - delete m_main_window; - delete m_interpreter_qobj; delete m_qsci_tr; delete m_gui_tr;