summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vcl/source/gdi/metaact.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx
index db503cfd294d..9fdb22003338 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -911,7 +911,7 @@ static bool AllowScale(const Size& rSource, const Size& rDest)
void MetaBmpScaleAction::Execute( OutputDevice* pOut )
{
- if (!AllowScale(maBmp.GetSizePixel(), maSz))
+ if (!AllowScale(maBmp.GetSizePixel(), pOut->LogicToPixel(maSz)))
return;
pOut->DrawBitmap( maPt, maSz, maBmp );
@@ -1026,7 +1026,7 @@ MetaBmpExScaleAction::MetaBmpExScaleAction( const Point& rPt, const Size& rSz,
void MetaBmpExScaleAction::Execute( OutputDevice* pOut )
{
- if (!AllowScale(maBmpEx.GetSizePixel(), maSz))
+ if (!AllowScale(maBmpEx.GetSizePixel(), pOut->LogicToPixel(maSz)))
return;
pOut->DrawBitmapEx( maPt, maSz, maBmpEx );