Bug 883646 - Scale the critical displayport by the widget scale as well. r=Cwiiis

This commit is contained in:
Kartikaya Gupta 2013-06-20 16:10:59 -04:00
parent 2b3c7e6dee
commit 1f0955c4f8

View File

@ -57,8 +57,9 @@ ClientTiledThebesLayer::BeginPaint()
// Compute the critical display port in layer space.
mPaintData.mLayerCriticalDisplayPort.SetEmpty();
const FrameMetrics& metrics = GetParent()->GetFrameMetrics();
const gfx::Rect& criticalDisplayPort =
GetParent()->GetFrameMetrics().mCriticalDisplayPort.ToUnknownRect();
(metrics.mCriticalDisplayPort * metrics.mDevPixelsPerCSSPixel).ToUnknownRect();
if (!criticalDisplayPort.IsEmpty()) {
gfxRect transformedCriticalDisplayPort =
mPaintData.mTransformScreenToLayer.TransformBounds(