Prechádzať zdrojové kódy

Duplication fix again

Krzysztof Krysiński 1 rok pred
rodič
commit
cc3ce2b135

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

@@ -292,6 +292,7 @@ internal class LocalPalettesFetcher : PaletteListDataSource
             {
             {
                 cachedPalettes.RemoveAt(index);
                 cachedPalettes.RemoveAt(index);
             }
             }
+
             cachedPalettes.Add(palette);
             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)
     private void HandleCachePaletteCreated(Palette updatedItem)
     {
     {
-        if (!SortedResults.Contains(updatedItem))
+        if (!PaletteEquals(updatedItem, SortedResults))
         {
         {
             SortedResults.Add(updatedItem);
             SortedResults.Add(updatedItem);
         }
         }
 
 
-        if(!PaletteList.Palettes.Contains(updatedItem))
+        if(!PaletteEquals(updatedItem, PaletteList.Palettes))
         {
         {
             PaletteList.Palettes.Add(updatedItem);
             PaletteList.Palettes.Add(updatedItem);
         }
         }