Mercurial > octave
changeset 26555:84e0e0b6493e stable
* main-window.cc (focus_changed): prevent accessing null pointer (bug #55440)
author | Torsten <mttl@mailbox.org> |
---|---|
date | Wed, 16 Jan 2019 07:23:53 +0100 |
parents | 8d2e8d5d617d |
children | 275a4d4ab56c |
files | libgui/src/main-window.cc |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/main-window.cc Wed Jan 16 06:23:07 2019 +0100 +++ b/libgui/src/main-window.cc Wed Jan 16 07:23:53 2019 +0100 @@ -361,9 +361,12 @@ // signal to all dock widgets for updating the style emit active_dock_changed (m_active_dock, dock); - QList<QDockWidget *> tabbed = tabifiedDockWidgets (dock); - if (tabbed.contains (m_active_dock)) - dock->set_predecessor_widget (m_active_dock); + if (dock) + { + QList<QDockWidget *> tabbed = tabifiedDockWidgets (dock); + if (tabbed.contains (m_active_dock)) + dock->set_predecessor_widget (m_active_dock); + } if (edit_dock_widget == dock) emit editor_focus_changed (true);