diff --git a/src/gui/settings/settingslocalization.cpp b/src/gui/settings/settingslocalization.cpp index 91e3123d1..c961449ef 100755 --- a/src/gui/settings/settingslocalization.cpp +++ b/src/gui/settings/settingslocalization.cpp @@ -58,6 +58,8 @@ void SettingsLocalization::loadSettings() { item->setIcon(0, qApp->icons()->miscIcon(QString(FLAG_ICON_SUBFOLDER) + QDir::separator() + language.m_code)); } + m_ui->m_treeLanguages->sortByColumn(0, Qt::AscendingOrder); + QList matching_items = m_ui->m_treeLanguages->findItems(qApp->localization()->loadedLanguage(), Qt::MatchContains, 1); if (!matching_items.isEmpty()) { diff --git a/src/miscellaneous/localization.cpp b/src/miscellaneous/localization.cpp index c99ed870d..cfce9af50 100755 --- a/src/miscellaneous/localization.cpp +++ b/src/miscellaneous/localization.cpp @@ -89,6 +89,7 @@ QList Localization::installedLanguages() const { languages << new_language; } } + return languages; }