Bug 801365 - Invalidate ThebesLayers if the zoom factor changes. r=roc, a=bajaj

This commit is contained in:
Matt Woodrow 2012-10-16 14:10:51 +13:00
Родитель bba58f73ef
Коммит f65351f242
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -1309,7 +1309,8 @@ ContainerState::CreateOrRecycleThebesLayer(const nsIFrame* aActiveScrolledRoot,
// we ensure that mInvalidThebesContent is updated according to the
// scroll position as of the most recent paint.
if (!FuzzyEqual(data->mXScale, mParameters.mXScale, 0.00001) ||
!FuzzyEqual(data->mYScale, mParameters.mYScale, 0.00001)) {
!FuzzyEqual(data->mYScale, mParameters.mYScale, 0.00001) ||
data->mAppUnitsPerDevPixel != mAppUnitsPerDevPixel) {
InvalidateEntireThebesLayer(layer, aActiveScrolledRoot);
didResetScrollPositionForLayerPixelAlignment = true;
}