зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1098417 part 2: Make nsImageFrame pass "object-position"-determined anchor-point to DrawSingleImage. r=seth
This commit is contained in:
Родитель
baf1513be2
Коммит
82b8f74f2a
|
@ -1538,15 +1538,17 @@ nsImageFrame::PaintImage(nsRenderingContext& aRenderingContext, nsPoint aPt,
|
|||
nsRect constraintRect(aPt + GetInnerArea().TopLeft(), mComputedSize);
|
||||
constraintRect.y -= GetContinuationOffset();
|
||||
|
||||
nsPoint anchorPoint;
|
||||
nsRect dest = nsLayoutUtils::ComputeObjectDestRect(constraintRect,
|
||||
mIntrinsicSize,
|
||||
mIntrinsicRatio,
|
||||
StylePosition());
|
||||
StylePosition(),
|
||||
&anchorPoint);
|
||||
|
||||
nsLayoutUtils::DrawSingleImage(*aRenderingContext.ThebesContext(),
|
||||
PresContext(), aImage,
|
||||
nsLayoutUtils::GetGraphicsFilterForFrame(this), dest, aDirtyRect,
|
||||
nullptr, aFlags);
|
||||
nullptr, aFlags, &anchorPoint);
|
||||
|
||||
nsImageMap* map = GetImageMap();
|
||||
if (map) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче