You've already forked lazarus-ccr
jvcllaz: Workaround for linux crashing in JvAnimatedImage.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6731 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -645,12 +645,13 @@ begin
|
|||||||
(ClientHeight - FImageHeight) div 2, FImageWidth, FImageHeight)
|
(ClientHeight - FImageHeight) div 2, FImageWidth, FImageHeight)
|
||||||
else
|
else
|
||||||
DstRect := Rect(0, 0, FImageWidth, FImageHeight);
|
DstRect := Rect(0, 0, FImageWidth, FImageHeight);
|
||||||
//Canvas.CopyRect(DstRect, FGlyph.Canvas, SrcRect);
|
|
||||||
// Canvas.StretchDraw(DstRect, FGlyph);
|
{$IFDEF WINDOWS}
|
||||||
//{ original code:
|
|
||||||
StretchBitmapRectTransparent(Canvas, DstRect.Left, DstRect.Top, DstRect.Right - DstRect.Left,
|
StretchBitmapRectTransparent(Canvas, DstRect.Left, DstRect.Top, DstRect.Right - DstRect.Left,
|
||||||
DstRect.Bottom - DstRect.Top, SrcRect, FGlyph, FTransparentColor);
|
DstRect.Bottom - DstRect.Top, SrcRect, FGlyph, FTransparentColor);
|
||||||
//}
|
{$ELSE}
|
||||||
|
Canvas.CopyRect(DstRect, FGlyph.Canvas, SrcRect);
|
||||||
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user