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

This commit is contained in:
Kartikaya Gupta 2013-06-21 17:03:57 -04:00
parent 1ec7f38b9a
commit 469268e52f

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(