зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1264837 Part 29 - Remove nsSVGMarkerFrameBase. r=dholbert
MozReview-Commit-ID: ECmFfNirWo3 --HG-- extra : rebase_source : a4e74c1f3c1f3eca805af89762b8260360ceb265
This commit is contained in:
Родитель
afb3cb78a8
Коммит
836528eeac
|
@ -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)
|
||||
|
|
Загрузка…
Ссылка в новой задаче