Browse Source

Duplication fix again

Krzysztof Krysiński 1 year ago
parent
commit
cc3ce2b135

+ 1 - 0
src/PixiEditor.AvaloniaUI/Models/Palettes/LocalPalettesFetcher.cs

@@ -292,6 +292,7 @@ internal class LocalPalettesFetcher : PaletteListDataSource
             {
                 cachedPalettes.RemoveAt(index);
             }
+
             cachedPalettes.Add(palette);
         });
     }

+ 2 - 2
src/PixiEditor.AvaloniaUI/Views/Windows/PalettesBrowser.axaml.cs

@@ -339,12 +339,12 @@ internal partial class PalettesBrowser : PixiEditorPopup, IPopupWindow
 
     private void HandleCachePaletteCreated(Palette updatedItem)
     {
-        if (!SortedResults.Contains(updatedItem))
+        if (!PaletteEquals(updatedItem, SortedResults))
         {
             SortedResults.Add(updatedItem);
         }
 
-        if(!PaletteList.Palettes.Contains(updatedItem))
+        if(!PaletteEquals(updatedItem, PaletteList.Palettes))
         {
             PaletteList.Palettes.Add(updatedItem);
         }