Bug 770144 - Restrict ThebesLayer invalidations to the visible region. r=roc

This commit is contained in:
Matt Woodrow 2012-07-03 14:26:45 +12:00
Родитель 94b662155b
Коммит a8f5323a9f
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -690,6 +690,7 @@ InvalidatePostTransformRegion(ThebesLayer* aLayer, const nsIntRegion& aRegion,
// to the ThebesLayer's own coordinates
nsIntRegion rgn = aRegion;
rgn.MoveBy(-aTranslation);
rgn.And(rgn, aLayer->GetVisibleRegion());
aLayer->InvalidateRegion(rgn);
#ifdef DEBUG_INVALIDATIONS
nsCAutoString str;