Minor clean

GetLanguageIndex never returns <0
This commit is contained in:
Kurt
2020-04-23 20:54:20 -07:00
parent 913d2773bf
commit 8a0295e4e9
2 changed files with 6 additions and 4 deletions

View File

@@ -13,6 +13,11 @@ public static class GameLanguage
public static int LanguageCount => LanguageCodes.Length;
/// <summary>
/// Gets the language from the requested 2-char <see cref="lang"/> code.
/// </summary>
/// <param name="lang">2 character language code</param>
/// <returns>Index of the language code; if not a valid language code, returns the <see cref="DefaultLanguageIndex"/>.</returns>
public static int GetLanguageIndex(string lang)
{
int l = Array.IndexOf(LanguageCodes, lang);

View File

@@ -292,10 +292,7 @@ private void FormInitializeSecond()
#endif
// Select Language
int lang = GameLanguage.GetLanguageIndex(settings.Language);
if (lang < 0)
lang = GameLanguage.DefaultLanguageIndex;
CB_MainLanguage.SelectedIndex = lang;
CB_MainLanguage.SelectedIndex = GameLanguage.GetLanguageIndex(settings.Language);
}
private void FormLoadPlugins()