Working language selector!

This commit is contained in:
Bradlee Speice
2014-11-07 00:11:05 -05:00
parent 88a40cbfbb
commit c0281cc8c7
3 changed files with 57 additions and 35 deletions

View File

@ -10,13 +10,14 @@ class LocaleManager(val rM: RefreshManager) {
.groupBy { it.getName() }
val availableLanguages = languageModuleMap.map { it.getKey() }
val availableLanguagesList = availableLanguages.toSortedList {(left, right) ->
// Prioritize our current language first
if (left == currentLanguage)
-1
else if (right == currentLanguage)
1
else
left.compareTo(right)
}.toBlocking().first()
val sortedLanguagesList: List<String> =
availableLanguages.toSortedList {(left, right) ->
// Prioritize our current language first
if (left == currentLanguage)
-1
else if (right == currentLanguage)
1
else
left.compareTo(right)
}.toBlocking().first()
}