Remove dangling pointer to tab widget when a dock widget is removed from autohide side bar (#740)

This commit is contained in:
Pier-Yves Lessard
2025-05-08 15:18:11 -04:00
committed by GitHub
parent 991b69cc51
commit 4e90a38c52

View File

@@ -425,8 +425,8 @@ void CAutoHideDockContainer::cleanupAndDelete()
const auto dockWidget = d->DockWidget;
if (dockWidget)
{
auto SideTab = d->SideTab;
dockWidget->setSideTabWidget(nullptr);
SideTab->removeFromSideBar();
SideTab->setParent(nullptr);
SideTab->hide();