diff --git a/src/DockManager.cpp b/src/DockManager.cpp index e143a63..95e4fac 100644 --- a/src/DockManager.cpp +++ b/src/DockManager.cpp @@ -708,6 +708,7 @@ void CDockManager::removeDockWidget(CDockWidget* Dockwidget) emit dockWidgetAboutToBeRemoved(Dockwidget); d->DockWidgetsMap.remove(Dockwidget->objectName()); CDockContainerWidget::removeDockWidget(Dockwidget); + Dockwidget->setDockManager(nullptr); emit dockWidgetRemoved(Dockwidget); }