forked from qt-creator/qt-creator
Debugger: Avoid a bogus warning
op.dock can legitimately be valid for 'Raise' operations. Change-Id: Ic59dbf102302bb3f38da56fb0e8d46f18e26cf8b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1001,11 +1001,13 @@ void PerspectivePrivate::saveLayout()
|
|||||||
PerspectiveState state;
|
PerspectiveState state;
|
||||||
state.mainWindowState = theMainWindow->saveState();
|
state.mainWindowState = theMainWindow->saveState();
|
||||||
for (DockOperation &op : m_dockOperations) {
|
for (DockOperation &op : m_dockOperations) {
|
||||||
QTC_ASSERT(op.dock, continue);
|
if (op.operationType != Perspective::Raise) {
|
||||||
for (QTreeView *tv : op.dock->findChildren<QTreeView *>()) {
|
QTC_ASSERT(op.dock, continue);
|
||||||
if (tv->property(PerspectiveState::savesHeaderKey()).toBool()) {
|
for (QTreeView *tv : op.dock->findChildren<QTreeView *>()) {
|
||||||
if (QHeaderView *hv = tv->header())
|
if (tv->property(PerspectiveState::savesHeaderKey()).toBool()) {
|
||||||
state.headerViewStates.insert(op.name(), hv->saveState());
|
if (QHeaderView *hv = tv->header())
|
||||||
|
state.headerViewStates.insert(op.name(), hv->saveState());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user