diff --git a/src/libs/advanceddockingsystem/dockwidget.cpp b/src/libs/advanceddockingsystem/dockwidget.cpp index c9ffcc1bef9..75d00438322 100644 --- a/src/libs/advanceddockingsystem/dockwidget.cpp +++ b/src/libs/advanceddockingsystem/dockwidget.cpp @@ -162,6 +162,11 @@ void DockWidgetPrivate::hideDockWidget() closeAutoHideDockWidgetsIfNeeded(); if (m_features.testFlag(DockWidget::DeleteContentOnClose)) { + if (m_scrollArea) { + m_scrollArea->takeWidget(); + delete m_scrollArea; + m_scrollArea = nullptr; + } m_widget->deleteLater(); m_widget = nullptr; }