diff options
-rw-r--r-- | src/plugins/projectexplorer/projectmodels.cpp | 7 |
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 } |