forked from qt-creator/qt-creator
ADS: Delete implicit ScrollArea
* Delete implicit ScrollArea when content widget is deleted in hideDockWidget() Base repository commit 2178b52621ed16f9846d6f80ecb59706b9d31921 Change-Id: I2e593f3be77fc8ad988e7882707619803ef70cfc Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
78cfd73037
commit
315da21424
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user