Browse Source

Fixed null paint

flabbet 10 months ago
parent
commit
967d052fd9

+ 2 - 2
src/PixiEditor.DrawingApi.Skia/Implementations/SkiaCanvasImplementation.cs

@@ -92,9 +92,9 @@ namespace PixiEditor.DrawingApi.Skia.Implementations
             return ManagedInstances[objectPointer].SaveLayer();
             return ManagedInstances[objectPointer].SaveLayer();
         }
         }
 
 
-        public int SaveLayer(IntPtr objectPtr, Paint paint)
+        public int SaveLayer(IntPtr objectPtr, Paint? paint)
         {
         {
-            return ManagedInstances[objectPtr].SaveLayer(_paintImpl.ManagedInstances[paint.ObjectPointer]);
+            return ManagedInstances[objectPtr].SaveLayer(paint != null ? _paintImpl.ManagedInstances[paint.ObjectPointer] : null);
         }
         }
         
         
         public int SaveLayer(IntPtr objectPtr, Paint paint, RectD bounds)
         public int SaveLayer(IntPtr objectPtr, Paint paint, RectD bounds)