Bug 1264837 Part 29 - Remove nsSVGMarkerFrameBase. r=dholbert

MozReview-Commit-ID: ECmFfNirWo3

--HG--
extra : rebase_source : a4e74c1f3c1f3eca805af89762b8260360ceb265
This commit is contained in:
Ting-Yu Lin 2016-04-18 15:26:00 +08:00
Родитель afb3cb78a8
Коммит 836528eeac
2 изменённых файлов: 5 добавлений и 7 удалений

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

@ -44,8 +44,8 @@ nsSVGMarkerFrame::AttributeChanged(int32_t aNameSpaceID,
nsSVGEffects::InvalidateDirectRenderingObservers(this);
}
return nsSVGMarkerFrameBase::AttributeChanged(aNameSpaceID,
aAttribute, aModType);
return nsSVGContainerFrame::AttributeChanged(aNameSpaceID,
aAttribute, aModType);
}
#ifdef DEBUG
@ -56,7 +56,7 @@ nsSVGMarkerFrame::Init(nsIContent* aContent,
{
NS_ASSERTION(aContent->IsSVGElement(nsGkAtoms::marker), "Content is not an SVG marker");
nsSVGMarkerFrameBase::Init(aContent, aParent, aPrevInFlow);
nsSVGContainerFrame::Init(aContent, aParent, aPrevInFlow);
}
#endif /* DEBUG */

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

@ -26,16 +26,14 @@ class SVGSVGElement;
struct nsSVGMark;
typedef nsSVGContainerFrame nsSVGMarkerFrameBase;
class nsSVGMarkerFrame : public nsSVGMarkerFrameBase
class nsSVGMarkerFrame : public nsSVGContainerFrame
{
friend class nsSVGMarkerAnonChildFrame;
friend nsContainerFrame*
NS_NewSVGMarkerFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
protected:
explicit nsSVGMarkerFrame(nsStyleContext* aContext)
: nsSVGMarkerFrameBase(aContext)
: nsSVGContainerFrame(aContext)
, mMarkedFrame(nullptr)
, mInUse(false)
, mInUse2(false)