Browse Source

Fix drawing bug

Equbuxu 3 years ago
parent
commit
adadef1890
1 changed files with 2 additions and 2 deletions
  1. 2 2
      PixiEditor/Models/Controllers/BitmapOperationsUtility.cs

+ 2 - 2
PixiEditor/Models/Controllers/BitmapOperationsUtility.cs

@@ -83,8 +83,8 @@ namespace PixiEditor.Models.Controllers
             activeLayer.DynamicResizeAbsolute(previewLayer.OffsetX + previewLayer.Width, previewLayer.OffsetY + previewLayer.Height, previewLayer.OffsetX, previewLayer.OffsetY);
             activeLayer.DynamicResizeAbsolute(previewLayer.OffsetX + previewLayer.Width, previewLayer.OffsetY + previewLayer.Height, previewLayer.OffsetX, previewLayer.OffsetY);
             previewLayer.LayerBitmap.SkiaSurface.Draw(
             previewLayer.LayerBitmap.SkiaSurface.Draw(
                     activeLayer.LayerBitmap.SkiaSurface.Canvas,
                     activeLayer.LayerBitmap.SkiaSurface.Canvas,
-                    previewLayer.OffsetX,
-                    previewLayer.OffsetY,
+                    previewLayer.OffsetX - activeLayer.OffsetX,
+                    previewLayer.OffsetY - activeLayer.OffsetY,
                     BlendingPaint
                     BlendingPaint
                 );
                 );
             Manager.ActiveLayer.InvokeLayerBitmapChange(new Int32Rect(previewLayer.OffsetX, previewLayer.OffsetY, previewLayer.Width, previewLayer.Height));
             Manager.ActiveLayer.InvokeLayerBitmapChange(new Int32Rect(previewLayer.OffsetX, previewLayer.OffsetY, previewLayer.Width, previewLayer.Height));