diff --git a/layout/base/nsPresShell.cpp b/layout/base/nsPresShell.cpp index 3a644ddce2..225dac8fc3 100644 --- a/layout/base/nsPresShell.cpp +++ b/layout/base/nsPresShell.cpp @@ -5286,7 +5286,7 @@ PresShell::PaintRangePaintInfo(nsTArray >* aItems, gfxPoint rootOffset = nsLayoutUtils::PointToGfxPoint(rangeInfo->mRootOffset, pc->AppUnitsPerDevPixel()); - ctx->SetMatrix(initialTM.Translate(rootOffset)); + ctx->SetMatrix(gfxMatrix(initialTM).Translate(rootOffset)); aArea.MoveBy(-rangeInfo->mRootOffset.x, -rangeInfo->mRootOffset.y); nsRegion visible(aArea); nsRefPtr layerManager =