From f38265230de9a3355e9a16f9081b6692e02c7886 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Sun, 21 Apr 2019 11:21:29 +0200 Subject: [PATCH] SideBarManager: Clear active sidebar upon close BUG: 406724 FIXED-IN: 3.1.1 --- src/lib/sidebar/sidebar.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/sidebar/sidebar.cpp b/src/lib/sidebar/sidebar.cpp index 4e1a991ef..5b2fa1850 100644 --- a/src/lib/sidebar/sidebar.cpp +++ b/src/lib/sidebar/sidebar.cpp @@ -166,6 +166,10 @@ void SideBarManager::showSideBar(const QString &id, bool toggle) if (!m_sideBar) { m_sideBar = m_window->addSideBar(); + connect(m_sideBar, &QObject::destroyed, this, [this]() { + m_activeBar.clear(); + m_window->saveSideBarSettings(); + }); } if (id == m_activeBar) {