Bug 1471437 - Part 2: Reset mPaintRect only when the new building rect is different, and update mPaintRectValid when it is. r=mattwoodrow

MozReview-Commit-ID: 5djSr7eNk8W
This commit is contained in:
Bas Schouten 2018-06-27 16:47:55 +02:00
Родитель 40d7ba26d3
Коммит 43ddb842d7
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -2641,7 +2641,13 @@ public:
void SetBuildingRect(const nsRect& aBuildingRect)
{
if (aBuildingRect == mBuildingRect) {
// Avoid unnecessary paint rect recompution when the
// building rect is staying the same.
return;
}
mPaintRect = mBuildingRect = aBuildingRect;
mPaintRectValid = false;
}
void SetPaintRect(const nsRect& aPaintRect) {