diff options
author | David Schulz <david.schulz@digia.com> | 2014-07-03 14:20:29 +0200 |
---|---|---|
committer | David Schulz <david.schulz@digia.com> | 2014-07-04 08:48:33 +0200 |
commit | 4971de7ccfcd972e6ba8944be5392810acf31376 (patch) | |
tree | f41970359254b7e1342ee5a2d0ae545237078d97 /src/plugins/coreplugin/editormanager/documentmodel.cpp | |
parent | 72e878a1265ae22778fc62133d5845391c431280 (diff) | |
download | qt-creator-4971de7ccfcd972e6ba8944be5392810acf31376.tar.gz |
Core: Sort document model in a locale aware manner.
Task-number: QTCREATORBUG-12608
Change-Id: If0b9507d31a17cbebfb9fe83fde44738b6e7dcf9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/editormanager/documentmodel.cpp')
-rw-r--r-- | src/plugins/coreplugin/editormanager/documentmodel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/coreplugin/editormanager/documentmodel.cpp b/src/plugins/coreplugin/editormanager/documentmodel.cpp index c7894db8b9..47b19883f2 100644 --- a/src/plugins/coreplugin/editormanager/documentmodel.cpp +++ b/src/plugins/coreplugin/editormanager/documentmodel.cpp @@ -213,7 +213,7 @@ void DocumentModelPrivate::addEntry(DocumentModel::Entry *entry) int index; QString displayName = entry->displayName(); for (index = 0; index < m_entries.count(); ++index) { - if (displayName < m_entries.at(index)->displayName()) + if (displayName.localeAwareCompare(m_entries.at(index)->displayName()) < 0) break; } int row = index + 1/*<no document>*/; |