Browse Source

Fix crash when document was null

CPKreuz 3 years ago
parent
commit
9d84d0082b
1 changed files with 2 additions and 2 deletions
  1. 2 2
      PixiEditor/ViewModels/SubViewModels/Main/ColorsViewModel.cs

+ 2 - 2
PixiEditor/ViewModels/SubViewModels/Main/ColorsViewModel.cs

@@ -201,7 +201,7 @@ namespace PixiEditor.ViewModels.SubViewModels.Main
         public bool CanSelectPaletteColor(int index)
         public bool CanSelectPaletteColor(int index)
         {
         {
             var document = Owner.BitmapManager.ActiveDocument;
             var document = Owner.BitmapManager.ActiveDocument;
-            return document.Palette is not null && document.Palette.Count > index;
+            return document?.Palette is not null && document.Palette.Count > index;
         }
         }
 
 
         [Evaluator.Icon("PixiEditor.Colors.FirstPaletteColorIcon")]
         [Evaluator.Icon("PixiEditor.Colors.FirstPaletteColorIcon")]
@@ -231,7 +231,7 @@ namespace PixiEditor.ViewModels.SubViewModels.Main
             var document = Owner.BitmapManager.ActiveDocument;
             var document = Owner.BitmapManager.ActiveDocument;
 
 
             SKColor color;
             SKColor color;
-            if (document.Palette is null || document.Palette.Count <= index)
+            if (document?.Palette is null || document.Palette.Count <= index)
                 color = SKColors.Gray;
                 color = SKColors.Gray;
             else
             else
                 color = document.Palette[index];
                 color = document.Palette[index];