diff --git a/layout/base/nsDisplayList.cpp b/layout/base/nsDisplayList.cpp index c44f9834ffc2..6ab1e37d9c16 100644 --- a/layout/base/nsDisplayList.cpp +++ b/layout/base/nsDisplayList.cpp @@ -3065,17 +3065,6 @@ nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder* aBuilder, } } -nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder* aBuilder, - nsIFrame* aFrame, nsDisplayItem* aItem, - const nsIFrame* aReferenceFrame, - const nsPoint& aToReferenceFrame) - : nsDisplayItem(aBuilder, aFrame, aReferenceFrame, aToReferenceFrame) - , mOverrideZIndex(0) -{ - mList.AppendToTop(aItem); - mBounds = mList.GetBounds(aBuilder); -} - nsDisplayWrapList::~nsDisplayWrapList() { mList.DeleteAll(); } diff --git a/layout/base/nsDisplayList.h b/layout/base/nsDisplayList.h index bf38d09fec5b..29fdac1f41ef 100644 --- a/layout/base/nsDisplayList.h +++ b/layout/base/nsDisplayList.h @@ -845,19 +845,6 @@ public: mReferenceFrame = aBuilder->FindReferenceFrameFor(aFrame); mToReferenceFrame = aBuilder->ToReferenceFrame(aFrame); } - nsDisplayItem(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame, - const nsIFrame* aReferenceFrame, - const nsPoint& aToReferenceFrame) - : mFrame(aFrame) - , mClip(aBuilder->ClipState().GetCurrentCombinedClip(aBuilder)) - , mReferenceFrame(aReferenceFrame) - , mToReferenceFrame(aToReferenceFrame) - , mInFixedPos(aBuilder->IsInFixedPos()) -#ifdef MOZ_DUMP_PAINTING - , mPainted(false) -#endif - { - } /** * This constructor is only used in rare cases when we need to construct * temporary items. @@ -2582,8 +2569,6 @@ public: nsDisplayList* aList); nsDisplayWrapList(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame, nsDisplayItem* aItem); - nsDisplayWrapList(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame, - nsDisplayItem* aItem, const nsIFrame* aReferenceFrame, const nsPoint& aToReferenceFrame); nsDisplayWrapList(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame) : nsDisplayItem(aBuilder, aFrame), mOverrideZIndex(0) {} virtual ~nsDisplayWrapList();