Bug 1022612. Part 26: nsDisplayList::mVisibleRect is no longer used. r=mattwoodrow

--HG--
extra : rebase_source : c5e3161afc622a1c297e9033593c0e7eac111f7d
This commit is contained in:
Robert O'Callahan 2014-06-12 00:09:13 +12:00
parent c41fbcc4c6
commit 2aec49a3b7
2 changed files with 1 additions and 6 deletions

View File

@ -1096,7 +1096,6 @@ nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder* aBuilder,
"bad aListVisibleBounds");
#endif
mVisibleRect = aListVisibleBounds;
bool anyVisible = false;
nsAutoTArray<nsDisplayItem*, 512> elements;
@ -1121,7 +1120,7 @@ nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder* aBuilder,
AppendToBottom(item);
}
mIsOpaque = !aVisibleRegion->Intersects(mVisibleRect);
mIsOpaque = !aVisibleRegion->Intersects(aListVisibleBounds);
return anyVisible;
}

View File

@ -1680,8 +1680,6 @@ public:
mForceTransparentSurface = true;
}
nsRect GetVisibleRect() const { return mVisibleRect; }
private:
// This class is only used on stack, so we don't have to worry about leaking
// it. Don't let us be heap-allocated!
@ -1690,8 +1688,6 @@ private:
nsDisplayItemLink mSentinel;
nsDisplayItemLink* mTop;
// This is set by ComputeVisibility
nsRect mVisibleRect;
// This is set to true by ComputeVisibility if the final visible region
// is empty (i.e. everything that was visible is covered by some
// opaque content in this list).