flabbet 3 gadi atpakaļ
vecāks
revīzija
3cc28755e0

+ 9 - 1
PixiEditor/ViewModels/SubViewModels/Main/ColorsViewModel.cs

@@ -64,9 +64,17 @@ namespace PixiEditor.ViewModels.SubViewModels.Main
 
 
         public void ImportPalette(ObservableCollection<string> palette)
         public void ImportPalette(ObservableCollection<string> palette)
         {
         {
+            var doc = Owner.BitmapManager.ActiveDocument;
+            if (doc == null) return;
+
             if (ConfirmationDialog.Show("Replace current palette with selected one?", "Replace current palette") == ConfirmationType.Yes)
             if (ConfirmationDialog.Show("Replace current palette with selected one?", "Replace current palette") == ConfirmationType.Yes)
             {
             {
-                Owner.BitmapManager.ActiveDocument.Palette.ReplaceRange(palette.Select(x => SKColor.Parse(x)));
+                if (doc.Palette == null)
+                {
+                    doc.Palette = new Models.DataHolders.ObservableCollection<SKColor>();
+                }
+
+                doc.Palette.ReplaceRange(palette.Select(x => SKColor.Parse(x)));
             }
             }
         }
         }