Do not load languages if they don't exist (to prevent crash)
This commit is contained in:
parent
a69d9fffdc
commit
6722c9c7e0
@ -511,18 +511,21 @@ namespace UniversalEditor.UserInterface
|
||||
UpdateSplashScreenStatus("Loading languages and translations");
|
||||
|
||||
MarkupTagElement tagLanguages = (mvarRawMarkup.FindElement("UniversalEditor", "Application", "Languages") as MarkupTagElement);
|
||||
foreach (MarkupElement elLanguage in tagLanguages.Elements)
|
||||
if (tagLanguages != null)
|
||||
{
|
||||
MarkupTagElement tagLanguage = (elLanguage as MarkupTagElement);
|
||||
if (tagLanguage == null) continue;
|
||||
if (tagLanguage.FullName != "Language") continue;
|
||||
InitializeLanguage(tagLanguage);
|
||||
}
|
||||
foreach (MarkupElement elLanguage in tagLanguages.Elements)
|
||||
{
|
||||
MarkupTagElement tagLanguage = (elLanguage as MarkupTagElement);
|
||||
if (tagLanguage == null) continue;
|
||||
if (tagLanguage.FullName != "Language") continue;
|
||||
InitializeLanguage(tagLanguage);
|
||||
}
|
||||
|
||||
MarkupAttribute attDefaultLanguageID = tagLanguages.Attributes["DefaultLanguageID"];
|
||||
if (attDefaultLanguageID != null)
|
||||
{
|
||||
mvarDefaultLanguage = mvarLanguages[attDefaultLanguageID.Value];
|
||||
MarkupAttribute attDefaultLanguageID = tagLanguages.Attributes["DefaultLanguageID"];
|
||||
if (attDefaultLanguageID != null)
|
||||
{
|
||||
mvarDefaultLanguage = mvarLanguages[attDefaultLanguageID.Value];
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user