diff --git a/layout/forms/nsFileControlFrame.cpp b/layout/forms/nsFileControlFrame.cpp index b2ce5df1ff56..7c2418e0ac36 100644 --- a/layout/forms/nsFileControlFrame.cpp +++ b/layout/forms/nsFileControlFrame.cpp @@ -43,9 +43,9 @@ nsFileControlFrame::nsFileControlFrame(nsStyleContext* aContext) void -nsFileControlFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsFileControlFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsBlockFrame::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/forms/nsFileControlFrame.h b/layout/forms/nsFileControlFrame.h index 7b7bd7b254d4..844dc8b82b4f 100644 --- a/layout/forms/nsFileControlFrame.h +++ b/layout/forms/nsFileControlFrame.h @@ -23,9 +23,9 @@ class nsFileControlFrame : public nsBlockFrame, public: nsFileControlFrame(nsStyleContext* aContext); - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder, const nsRect& aDirtyRect, diff --git a/layout/forms/nsGfxButtonControlFrame.cpp b/layout/forms/nsGfxButtonControlFrame.cpp index c5a2252e14c5..b075f71998a4 100644 --- a/layout/forms/nsGfxButtonControlFrame.cpp +++ b/layout/forms/nsGfxButtonControlFrame.cpp @@ -83,7 +83,7 @@ nsGfxButtonControlFrame::CreateFrameFor(nsIContent* aContent) nsIFrame * newFrame = nullptr; if (aContent == mTextContent) { - nsIFrame * parentFrame = mFrames.FirstChild(); + nsContainerFrame* parentFrame = do_QueryFrame(mFrames.FirstChild()); nsPresContext* presContext = PresContext(); nsRefPtr textStyleContext; diff --git a/layout/forms/nsHTMLButtonControlFrame.cpp b/layout/forms/nsHTMLButtonControlFrame.cpp index 00cd441e2046..ecdc9f8ab230 100644 --- a/layout/forms/nsHTMLButtonControlFrame.cpp +++ b/layout/forms/nsHTMLButtonControlFrame.cpp @@ -44,10 +44,9 @@ nsHTMLButtonControlFrame::DestroyFrom(nsIFrame* aDestructRoot) } void -nsHTMLButtonControlFrame::Init( - nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsHTMLButtonControlFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsContainerFrame::Init(aContent, aParent, aPrevInFlow); mRenderer.SetFrame(this, PresContext()); diff --git a/layout/forms/nsHTMLButtonControlFrame.h b/layout/forms/nsHTMLButtonControlFrame.h index 818c0b7b2010..eaf6a14b0222 100644 --- a/layout/forms/nsHTMLButtonControlFrame.h +++ b/layout/forms/nsHTMLButtonControlFrame.h @@ -43,9 +43,9 @@ public: mozilla::WidgetGUIEvent* aEvent, nsEventStatus* aEventStatus) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* asPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsStyleContext* GetAdditionalStyleContext(int32_t aIndex) const MOZ_OVERRIDE; virtual void SetAdditionalStyleContext(int32_t aIndex, diff --git a/layout/forms/nsImageControlFrame.cpp b/layout/forms/nsImageControlFrame.cpp index 05ed1a49c9da..57c1ac44a94d 100644 --- a/layout/forms/nsImageControlFrame.cpp +++ b/layout/forms/nsImageControlFrame.cpp @@ -22,9 +22,9 @@ public: ~nsImageControlFrame(); virtual void DestroyFrom(nsIFrame* aDestructRoot) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; NS_DECL_QUERYFRAME NS_DECL_FRAMEARENA_HELPERS @@ -86,9 +86,9 @@ NS_NewImageControlFrame(nsIPresShell* aPresShell, nsStyleContext* aContext) NS_IMPL_FRAMEARENA_HELPERS(nsImageControlFrame) void -nsImageControlFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsImageControlFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsImageControlFrameSuper::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/forms/nsListControlFrame.cpp b/layout/forms/nsListControlFrame.cpp index 02682cffc432..b60daa3f57a0 100644 --- a/layout/forms/nsListControlFrame.cpp +++ b/layout/forms/nsListControlFrame.cpp @@ -923,9 +923,9 @@ nsListControlFrame::SetInitialChildList(ChildListID aListID, //--------------------------------------------------------- void -nsListControlFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsListControlFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsHTMLScrollFrame::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/forms/nsListControlFrame.h b/layout/forms/nsListControlFrame.h index 301773d827f0..d2647d38b91b 100644 --- a/layout/forms/nsListControlFrame.h +++ b/layout/forms/nsListControlFrame.h @@ -74,9 +74,9 @@ public: const nsHTMLReflowState& aReflowState, nsReflowStatus& aStatus) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void DidReflow(nsPresContext* aPresContext, const nsHTMLReflowState* aReflowState, diff --git a/layout/forms/nsRangeFrame.cpp b/layout/forms/nsRangeFrame.cpp index 74c15cf15abf..91ca7d5aec35 100644 --- a/layout/forms/nsRangeFrame.cpp +++ b/layout/forms/nsRangeFrame.cpp @@ -59,9 +59,9 @@ NS_QUERYFRAME_HEAD(nsRangeFrame) NS_QUERYFRAME_TAIL_INHERITING(nsContainerFrame) void -nsRangeFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsRangeFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { // B2G's AsyncPanZoomController::ReceiveInputEvent handles touch events // without checking whether the out-of-process document that it controls diff --git a/layout/forms/nsRangeFrame.h b/layout/forms/nsRangeFrame.h index 5a083cfeaae9..5fce75e902a7 100644 --- a/layout/forms/nsRangeFrame.h +++ b/layout/forms/nsRangeFrame.h @@ -35,9 +35,9 @@ public: NS_DECL_FRAMEARENA_HELPERS // nsIFrame overrides - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void DestroyFrom(nsIFrame* aDestructRoot) MOZ_OVERRIDE; diff --git a/layout/generic/nsBlockFrame.cpp b/layout/generic/nsBlockFrame.cpp index dd302d440223..2a4a7060b3fd 100644 --- a/layout/generic/nsBlockFrame.cpp +++ b/layout/generic/nsBlockFrame.cpp @@ -6419,9 +6419,9 @@ nsBlockFrame::ChildIsDirty(nsIFrame* aChild) } void -nsBlockFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsBlockFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { if (aPrevInFlow) { // Copy over the inherited block frame bits from the prev-in-flow. diff --git a/layout/generic/nsBlockFrame.h b/layout/generic/nsBlockFrame.h index 9da5baf10017..5e45b8f6dff4 100644 --- a/layout/generic/nsBlockFrame.h +++ b/layout/generic/nsBlockFrame.h @@ -107,9 +107,9 @@ public: NS_DECL_QUERYFRAME // nsIFrame - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsresult SetInitialChildList(ChildListID aListID, nsFrameList& aChildList) MOZ_OVERRIDE; virtual nsresult AppendFrames(ChildListID aListID, diff --git a/layout/generic/nsContainerFrame.cpp b/layout/generic/nsContainerFrame.cpp index 6dd6a290628d..a19580630ebe 100644 --- a/layout/generic/nsContainerFrame.cpp +++ b/layout/generic/nsContainerFrame.cpp @@ -53,9 +53,9 @@ NS_QUERYFRAME_HEAD(nsContainerFrame) NS_QUERYFRAME_TAIL_INHERITING(nsSplittableFrame) void -nsContainerFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsContainerFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsSplittableFrame::Init(aContent, aParent, aPrevInFlow); if (aPrevInFlow) { diff --git a/layout/generic/nsContainerFrame.h b/layout/generic/nsContainerFrame.h index a37c021b60c7..9d1a8ab79dc8 100644 --- a/layout/generic/nsContainerFrame.h +++ b/layout/generic/nsContainerFrame.h @@ -49,9 +49,9 @@ public: NS_DECL_QUERYFRAME // nsIFrame overrides - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsresult SetInitialChildList(ChildListID aListID, nsFrameList& aChildList) MOZ_OVERRIDE; virtual nsresult AppendFrames(ChildListID aListID, diff --git a/layout/generic/nsFirstLetterFrame.cpp b/layout/generic/nsFirstLetterFrame.cpp index f524a6bcbdf8..88d67f4602f6 100644 --- a/layout/generic/nsFirstLetterFrame.cpp +++ b/layout/generic/nsFirstLetterFrame.cpp @@ -56,9 +56,9 @@ nsFirstLetterFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder, } void -nsFirstLetterFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsFirstLetterFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsRefPtr newSC; if (aPrevInFlow) { diff --git a/layout/generic/nsFirstLetterFrame.h b/layout/generic/nsFirstLetterFrame.h index 68a3730249ab..7092b302dc21 100644 --- a/layout/generic/nsFirstLetterFrame.h +++ b/layout/generic/nsFirstLetterFrame.h @@ -23,9 +23,9 @@ public: const nsRect& aDirtyRect, const nsDisplayListSet& aLists) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsresult SetInitialChildList(ChildListID aListID, nsFrameList& aChildList) MOZ_OVERRIDE; #ifdef DEBUG_FRAME_DUMP diff --git a/layout/generic/nsFrame.cpp b/layout/generic/nsFrame.cpp index d3d0a23f251e..954bde217fad 100644 --- a/layout/generic/nsFrame.cpp +++ b/layout/generic/nsFrame.cpp @@ -457,9 +457,9 @@ IsFontSizeInflationContainer(nsIFrame* aFrame, } void -nsFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { NS_PRECONDITION(!mContent, "Double-initing a frame?"); NS_ASSERTION(IsFrameOfType(eDEBUGAllFrames) && diff --git a/layout/generic/nsFrame.h b/layout/generic/nsFrame.h index a12c4ab71a25..949cd2522f23 100644 --- a/layout/generic/nsFrame.h +++ b/layout/generic/nsFrame.h @@ -141,9 +141,9 @@ public: NS_DECL_FRAMEARENA_HELPERS // nsIFrame - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* asPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsresult SetInitialChildList(ChildListID aListID, nsFrameList& aChildList) MOZ_OVERRIDE; virtual nsresult AppendFrames(ChildListID aListID, diff --git a/layout/generic/nsFrameSetFrame.cpp b/layout/generic/nsFrameSetFrame.cpp index 65176358cf86..d6665a35da2b 100644 --- a/layout/generic/nsFrameSetFrame.cpp +++ b/layout/generic/nsFrameSetFrame.cpp @@ -241,9 +241,9 @@ nsHTMLFramesetFrame::FrameResizePrefCallback(const char* aPref, void* aClosure) } void -nsHTMLFramesetFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsHTMLFramesetFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsContainerFrame::Init(aContent, aParent, aPrevInFlow); // find the highest ancestor that is a frameset diff --git a/layout/generic/nsFrameSetFrame.h b/layout/generic/nsFrameSetFrame.h index 414092d74e3e..ec0c763c304c 100644 --- a/layout/generic/nsFrameSetFrame.h +++ b/layout/generic/nsFrameSetFrame.h @@ -72,9 +72,9 @@ public: virtual ~nsHTMLFramesetFrame(); - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsresult SetInitialChildList(ChildListID aListID, nsFrameList& aChildList) MOZ_OVERRIDE; diff --git a/layout/generic/nsHTMLCanvasFrame.cpp b/layout/generic/nsHTMLCanvasFrame.cpp index 883abe3676bf..4b6137eaaa50 100644 --- a/layout/generic/nsHTMLCanvasFrame.cpp +++ b/layout/generic/nsHTMLCanvasFrame.cpp @@ -92,9 +92,9 @@ NS_QUERYFRAME_TAIL_INHERITING(nsContainerFrame) NS_IMPL_FRAMEARENA_HELPERS(nsHTMLCanvasFrame) void -nsHTMLCanvasFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsHTMLCanvasFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsContainerFrame::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/generic/nsHTMLCanvasFrame.h b/layout/generic/nsHTMLCanvasFrame.h index cf2dac7d8285..c5bb34f93a1a 100644 --- a/layout/generic/nsHTMLCanvasFrame.h +++ b/layout/generic/nsHTMLCanvasFrame.h @@ -38,9 +38,9 @@ public: nsHTMLCanvasFrame(nsStyleContext* aContext) : nsContainerFrame(aContext) {} - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder, const nsRect& aDirtyRect, diff --git a/layout/generic/nsIFrame.h b/layout/generic/nsIFrame.h index 69f88ab36d63..b81905c664b2 100644 --- a/layout/generic/nsIFrame.h +++ b/layout/generic/nsIFrame.h @@ -430,9 +430,9 @@ public: * @param aParent the parent frame * @param aPrevInFlow the prev-in-flow frame */ - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) = 0; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) = 0; /** * Destroys this frame and each of its child frames (recursively calls diff --git a/layout/generic/nsImageFrame.cpp b/layout/generic/nsImageFrame.cpp index 592860292422..31e8d0739743 100644 --- a/layout/generic/nsImageFrame.cpp +++ b/layout/generic/nsImageFrame.cpp @@ -219,9 +219,9 @@ nsImageFrame::DestroyFrom(nsIFrame* aDestructRoot) void -nsImageFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsImageFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsSplittableFrame::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/generic/nsImageFrame.h b/layout/generic/nsImageFrame.h index c8b531a69702..14f12b416ad6 100644 --- a/layout/generic/nsImageFrame.h +++ b/layout/generic/nsImageFrame.h @@ -71,9 +71,9 @@ public: NS_DECL_QUERYFRAME virtual void DestroyFrom(nsIFrame* aDestructRoot) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder, const nsRect& aDirtyRect, const nsDisplayListSet& aLists) MOZ_OVERRIDE; diff --git a/layout/generic/nsInlineFrame.cpp b/layout/generic/nsInlineFrame.cpp index dee5be70e716..21efe7b1ebd9 100644 --- a/layout/generic/nsInlineFrame.cpp +++ b/layout/generic/nsInlineFrame.cpp @@ -964,8 +964,9 @@ NS_NewFirstLineFrame(nsIPresShell* aPresShell, nsStyleContext* aContext) NS_IMPL_FRAMEARENA_HELPERS(nsFirstLineFrame) void -nsFirstLineFrame::Init(nsIContent* aContent, nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsFirstLineFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsInlineFrame::Init(aContent, aParent, aPrevInFlow); if (!aPrevInFlow) { diff --git a/layout/generic/nsInlineFrame.h b/layout/generic/nsInlineFrame.h index b064fe8b7b2f..86bce8532013 100644 --- a/layout/generic/nsInlineFrame.h +++ b/layout/generic/nsInlineFrame.h @@ -200,8 +200,9 @@ public: const nsHTMLReflowState& aReflowState, nsReflowStatus& aStatus) MOZ_OVERRIDE; - virtual void Init(nsIContent* aContent, nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual void PullOverflowsFromPrevInFlow() MOZ_OVERRIDE; virtual bool DrainSelfOverflowList() MOZ_OVERRIDE; diff --git a/layout/generic/nsObjectFrame.cpp b/layout/generic/nsObjectFrame.cpp index 37a9043a47d5..a75fe8da7100 100644 --- a/layout/generic/nsObjectFrame.cpp +++ b/layout/generic/nsObjectFrame.cpp @@ -225,9 +225,9 @@ NS_IMETHODIMP nsObjectFrame::GetPluginPort(HWND *aPort) #endif void -nsObjectFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsObjectFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { PR_LOG(GetObjectFrameLog(), PR_LOG_DEBUG, ("Initializing nsObjectFrame %p for content %p\n", this, aContent)); diff --git a/layout/generic/nsObjectFrame.h b/layout/generic/nsObjectFrame.h index 39f68b7d1bae..b863f2fd3fbb 100644 --- a/layout/generic/nsObjectFrame.h +++ b/layout/generic/nsObjectFrame.h @@ -58,9 +58,9 @@ public: NS_DECL_QUERYFRAME NS_DECL_QUERYFRAME_TARGET(nsObjectFrame) - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nscoord GetMinWidth(nsRenderingContext *aRenderingContext) MOZ_OVERRIDE; virtual nscoord GetPrefWidth(nsRenderingContext *aRenderingContext) MOZ_OVERRIDE; virtual void Reflow(nsPresContext* aPresContext, diff --git a/layout/generic/nsSplittableFrame.cpp b/layout/generic/nsSplittableFrame.cpp index 114d021a0ce4..42c4b2cca520 100644 --- a/layout/generic/nsSplittableFrame.cpp +++ b/layout/generic/nsSplittableFrame.cpp @@ -15,9 +15,9 @@ NS_IMPL_FRAMEARENA_HELPERS(nsSplittableFrame) void -nsSplittableFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsSplittableFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { nsFrame::Init(aContent, aParent, aPrevInFlow); diff --git a/layout/generic/nsSplittableFrame.h b/layout/generic/nsSplittableFrame.h index 941251e164ae..7c77c8389877 100644 --- a/layout/generic/nsSplittableFrame.h +++ b/layout/generic/nsSplittableFrame.h @@ -20,9 +20,9 @@ class nsSplittableFrame : public nsFrame public: NS_DECL_FRAMEARENA_HELPERS - virtual void Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) MOZ_OVERRIDE; + virtual void Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) MOZ_OVERRIDE; virtual nsSplittableType GetSplittableType() const MOZ_OVERRIDE; diff --git a/layout/generic/nsSubDocumentFrame.cpp b/layout/generic/nsSubDocumentFrame.cpp index 86af69deb9c5..8add1bc5a096 100644 --- a/layout/generic/nsSubDocumentFrame.cpp +++ b/layout/generic/nsSubDocumentFrame.cpp @@ -95,9 +95,9 @@ static void EndSwapDocShellsForViews(nsView* aView); void -nsSubDocumentFrame::Init(nsIContent* aContent, - nsIFrame* aParent, - nsIFrame* aPrevInFlow) +nsSubDocumentFrame::Init(nsIContent* aContent, + nsContainerFrame* aParent, + nsIFrame* aPrevInFlow) { // determine if we are a or