Bug 1425074 - Do not add temporary display items to frames
MozReview-Commit-ID: GEsIuWjVyAv
--- a/layout/painting/nsDisplayList.h
+++ b/layout/painting/nsDisplayList.h
@@ -1978,19 +1978,16 @@ public:
, mForceNotVisible(aOther.mForceNotVisible)
, mDisableSubpixelAA(aOther.mDisableSubpixelAA)
, mReusedItem(false)
#ifdef MOZ_DUMP_PAINTING
, mPainted(false)
#endif
{
MOZ_COUNT_CTOR(nsDisplayItem);
- if (aBuilder->IsRetainingDisplayList()) {
- mFrame->AddDisplayItem(this);
- }
}
struct HitTestState {
explicit HitTestState() : mInPreserves3D(false) {}
~HitTestState() {
NS_ASSERTION(mItemBuffer.Length() == 0,