mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 02:14:43 +00:00
Bug 1343664 - Part 1. Correct transform matrix. r=mstange
MozReview-Commit-ID: Eg6i4SoSPoe --HG-- extra : rebase_source : d2a5dea5d614e56e673828eb7bd91f736309b8cc
This commit is contained in:
parent
7f7c37e4b3
commit
62104073dc
@ -529,9 +529,10 @@ nsFilterInstance::Render(DrawTarget* aDrawTarget)
|
||||
MOZ_ASSERT(invertible);
|
||||
filterSpaceToUserSpace *= nsSVGUtils::GetCSSPxToDevPxMatrix(mTargetFrame);
|
||||
|
||||
aDrawTarget->SetTransform(ToMatrix(filterSpaceToUserSpace) *
|
||||
aDrawTarget->GetTransform() *
|
||||
Matrix::Translation(filterRect.TopLeft()));
|
||||
Matrix newTM =
|
||||
ToMatrix(filterSpaceToUserSpace).PreTranslate(filterRect.x, filterRect.y) *
|
||||
aDrawTarget->GetTransform();
|
||||
aDrawTarget->SetTransform(newTM);
|
||||
|
||||
ComputeNeededBoxes();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user