Bug 1262151 - Back out bug 1259593 for causing worse checkerboarding in some cases. r=backout

This commit is contained in:
Kartikaya Gupta 2016-04-05 10:28:28 -04:00
parent f781f02ccd
commit fa1dfb6fc1

View File

@ -3488,19 +3488,7 @@ ScrollFrameHelper::DecideScrollableLayer(nsDisplayListBuilder* aBuilder,
nsLayoutUtils::TransformRect(rootFrame, mOuter, rootCompBounds);
// Clamp the displayport base to the size of the transformed root
// composition bounds, by trimming an equal amount off opposite
// sides of the base rect.
if (rootCompBounds.width < displayportBase.width) {
nscoord diff = displayportBase.width - rootCompBounds.width;
displayportBase.x += diff / 2;
displayportBase.width -= diff;
}
if (rootCompBounds.height < displayportBase.height) {
nscoord diff = displayportBase.height - rootCompBounds.height;
displayportBase.y += diff / 2;
displayportBase.height -= diff;
}
displayportBase = displayportBase.Intersect(rootCompBounds);
}
}
}