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);