Mercurial > octave
changeset 29700:f292dd157a08
delete dock widgets in base_qobject destructor (bug #60646)
* octave-qobject.cc (base_qobject::~base_qobject): Also delete the
dock widgets owned by base_qobject: m_documentation_widget,
m_file_browser_widget, m_history_widget, m_workspace_widget,
m_editor_widget, and m_variable_editor_widget.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 24 May 2021 17:10:31 -0400 |
parents | b98ae05c6b7e |
children | b16748c8aa4d |
files | libgui/src/octave-qobject.cc |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/octave-qobject.cc Mon May 24 14:27:07 2021 -0400 +++ b/libgui/src/octave-qobject.cc Mon May 24 17:10:31 2021 -0400 @@ -308,6 +308,13 @@ delete m_main_window; + delete m_documentation_widget; + delete m_file_browser_widget; + delete m_history_widget; + delete m_workspace_widget; + delete m_editor_widget; + delete m_variable_editor_widget; + delete m_interpreter_qobj; delete m_qsci_tr; delete m_gui_tr;