From 3e54136629d4f50e0dada5bce4ed0bc8c7041673 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Tue, 8 May 2012 14:38:20 +0200 Subject: [PATCH] Fix crash on project loading, .end() detaches Change-Id: I6bae9d04b745e27437c43b0bf6f96624be3dfd55 Reviewed-by: Christian Kandeler --- src/plugins/qt4projectmanager/qt4nodes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index 0d69951516d..ce1a09bdb04 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -430,7 +430,7 @@ struct InternalNode QString path = (*it)->fullPath; QMultiMap::const_iterator oldit = existingFolderNodes.constFind(path); - while (oldit != existingFolderNodes.end() && oldit.key() == path) { + while (oldit != existingFolderNodes.constEnd() && oldit.key() == path) { if (oldit.value()->nodeType() == ProjectExplorer::VirtualFolderNodeType) { ProjectExplorer::VirtualFolderNode *vfn = qobject_cast(oldit.value()); @@ -460,7 +460,7 @@ struct InternalNode QString path = it.value()->fullPath; QMultiMap::const_iterator oldit = existingFolderNodes.constFind(path); - while (oldit != existingFolderNodes.end() && oldit.key() == path) { + while (oldit != existingFolderNodes.constEnd() && oldit.key() == path) { if (oldit.value()->nodeType() == ProjectExplorer::FolderNodeType) { found = true; break;