summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/projectexplorer/projectmodels.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp
index 4ebdf142e6..39ff925891 100644
--- a/src/plugins/projectexplorer/projectmodels.cpp
+++ b/src/plugins/projectexplorer/projectmodels.cpp
@@ -86,8 +86,11 @@ bool sortNodes(Node *n1, Node *n2)
int result = caseFriendlyCompare(project1->displayName(), project2->displayName());
if (result != 0)
return result < 0;
- else
- return project1 < project2; // sort by pointer value
+
+ result = caseFriendlyCompare(project1->path(), project2->path());
+ if (result != 0)
+ return result < 0;
+ return project1 < project2; // sort by pointer value
} else {
return true; // project is before folder & file
}