Bug 1264837 Part 14 - Remove nsSubDocumentFrameSuper. r=dholbert

MozReview-Commit-ID: 21VMNckVco7

--HG--
extra : rebase_source : c44ef125c5bc762c85553dfddff8b43cebce4405
This commit is contained in:
Ting-Yu Lin 2016-04-18 14:17:58 +08:00
Родитель 2f2a208028
Коммит f930931ef5
2 изменённых файлов: 12 добавлений и 14 удалений

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

@ -56,7 +56,7 @@ GetDocumentFromView(nsView* aView)
}
nsSubDocumentFrame::nsSubDocumentFrame(nsStyleContext* aContext)
: nsSubDocumentFrameSuper(aContext)
: nsAtomicContainerFrame(aContext)
, mIsInline(false)
, mPostedReflowCallback(false)
, mDidCreateDoc(false)
@ -74,7 +74,7 @@ nsSubDocumentFrame::AccessibleType()
NS_QUERYFRAME_HEAD(nsSubDocumentFrame)
NS_QUERYFRAME_ENTRY(nsSubDocumentFrame)
NS_QUERYFRAME_TAIL_INHERITING(nsSubDocumentFrameSuper)
NS_QUERYFRAME_TAIL_INHERITING(nsAtomicContainerFrame)
class AsyncFrameInit : public nsRunnable
{
@ -107,7 +107,7 @@ nsSubDocumentFrame::Init(nsIContent* aContent,
nsCOMPtr<nsIDOMHTMLFrameElement> frameElem = do_QueryInterface(aContent);
mIsInline = frameElem ? false : true;
nsSubDocumentFrameSuper::Init(aContent, aParent, aPrevInFlow);
nsAtomicContainerFrame::Init(aContent, aParent, aPrevInFlow);
// We are going to create an inner view. If we need a view for the
// OuterFrame but we wait for the normal view creation path in
@ -689,7 +689,7 @@ nsSubDocumentFrame::GetIntrinsicSize()
if (subDocRoot) {
return subDocRoot->GetIntrinsicSize();
}
return nsSubDocumentFrameSuper::GetIntrinsicSize();
return nsAtomicContainerFrame::GetIntrinsicSize();
}
/* virtual */ nsSize
@ -699,7 +699,7 @@ nsSubDocumentFrame::GetIntrinsicRatio()
if (subDocRoot) {
return subDocRoot->GetIntrinsicRatio();
}
return nsSubDocumentFrameSuper::GetIntrinsicRatio();
return nsAtomicContainerFrame::GetIntrinsicRatio();
}
/* virtual */
@ -747,10 +747,10 @@ nsSubDocumentFrame::ComputeSize(nsRenderingContext *aRenderingContext,
aBorder,
aPadding);
}
return nsSubDocumentFrameSuper::ComputeSize(aRenderingContext, aWM,
aCBSize, aAvailableISize,
aMargin, aBorder, aPadding,
aFlags);
return nsAtomicContainerFrame::ComputeSize(aRenderingContext, aWM,
aCBSize, aAvailableISize,
aMargin, aBorder, aPadding,
aFlags);
}
void
@ -995,7 +995,7 @@ nsSubDocumentFrame::DestroyFrom(nsIFrame* aDestructRoot)
(mDidCreateDoc || mCallingShow)));
}
nsSubDocumentFrameSuper::DestroyFrom(aDestructRoot);
nsAtomicContainerFrame::DestroyFrom(aDestructRoot);
}
CSSIntSize

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

@ -12,12 +12,10 @@
#include "nsFrameLoader.h"
#include "Units.h"
typedef nsAtomicContainerFrame nsSubDocumentFrameSuper;
/******************************************************************************
* nsSubDocumentFrame
*****************************************************************************/
class nsSubDocumentFrame : public nsSubDocumentFrameSuper,
class nsSubDocumentFrame : public nsAtomicContainerFrame,
public nsIReflowCallback
{
public:
@ -37,7 +35,7 @@ public:
virtual bool IsFrameOfType(uint32_t aFlags) const override
{
return nsSubDocumentFrameSuper::IsFrameOfType(aFlags &
return nsAtomicContainerFrame::IsFrameOfType(aFlags &
~(nsIFrame::eReplaced |
nsIFrame::eReplacedSizing |
nsIFrame::eReplacedContainsBlock));