forked from qt-creator/qt-creator
ProjectExplorer: Prevent detaching from QHash in loop
Change-Id: I8e52a57a24a7ab42fdf29a8b501e892f8c6d9469 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -550,7 +550,8 @@ void ToolChainOptionsWidget::apply()
|
|||||||
Q_ASSERT(m_toRemoveList.isEmpty());
|
Q_ASSERT(m_toRemoveList.isEmpty());
|
||||||
|
|
||||||
// Update tool chains:
|
// Update tool chains:
|
||||||
for (const QPair<StaticTreeItem *, StaticTreeItem *> &autoAndManual : m_languageMap) {
|
for (const QPair<StaticTreeItem *, StaticTreeItem *> &autoAndManual :
|
||||||
|
std::as_const(m_languageMap)) {
|
||||||
for (StaticTreeItem *parent : {autoAndManual.first, autoAndManual.second}) {
|
for (StaticTreeItem *parent : {autoAndManual.first, autoAndManual.second}) {
|
||||||
for (TreeItem *item : *parent) {
|
for (TreeItem *item : *parent) {
|
||||||
auto tcItem = static_cast<ExtendedToolchainTreeItem *>(item);
|
auto tcItem = static_cast<ExtendedToolchainTreeItem *>(item);
|
||||||
|
Reference in New Issue
Block a user