Unknown 7 лет назад
Родитель
Сommit
8f4ada0a39
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      lazpaint/uimage.pas

+ 3 - 1
lazpaint/uimage.pas

@@ -1719,13 +1719,15 @@ end;
 
 procedure TLazPaintImage.ReplaceSelectedLayer(AValue: TBGRABitmap; AOwned: boolean);
 var dest: TBGRABitmap;
+  r: TRect;
 begin
   dest := GetSelectedImageLayer;
   if dest = nil then exit;
   if (AValue.Width = dest.Width) and (AValue.Height = dest.Height) then
   begin
+    r := AValue.GetDifferenceBounds(dest);
     dest.PutImage(0,0,AValue,dmSet);
-    LayerMayChange(dest, AValue.GetDifferenceBounds(dest));
+    LayerMayChange(dest, r);
   end else
   begin
     dest.FillTransparent;