Selaa lähdekoodia

Translator null check

Krzysztof Krysiński 1 viikko sitten
vanhempi
commit
e655677efd
2 muutettua tiedostoa jossa 10 lisäystä ja 1 poistoa
  1. 1 1
      src/Drawie
  2. 9 0
      src/PixiEditor.UI.Common/Localization/Translate.cs

+ 1 - 1
src/Drawie

@@ -1 +1 @@
-Subproject commit 592622a39992789d96d3ebba580eb3c24298c285
+Subproject commit 13aed3a2751f6043b77169a51254fa668a63c603

+ 9 - 0
src/PixiEditor.UI.Common/Localization/Translate.cs

@@ -12,6 +12,15 @@ public class Translate : MarkupExtension
 
 
     public Translate()
     public Translate()
     {
     {
+        if (ILocalizationProvider.Current == null)
+        {
+            ILocalizationProvider.OnLocalizationProviderChanged += (provider) =>
+            {
+                ILocalizationProvider.Current.OnLanguageChanged += (lang) => LanguageChanged();
+            };
+            return;
+        }
+
         ILocalizationProvider.Current.OnLanguageChanged += (lang) => LanguageChanged();
         ILocalizationProvider.Current.OnLanguageChanged += (lang) => LanguageChanged();
     }
     }