Bug 1264837 Part 25 - Remove nsSVGLinearGradientFrameBase. r=dholbert

MozReview-Commit-ID: 5o57Ai4Wbsx

--HG--
extra : rebase_source : 0e47dfb900912154be8f2fc747d26861c2597ead
This commit is contained in:
Ting-Yu Lin 2016-04-18 15:17:35 +08:00
parent 15fbb68d14
commit 35ba281a41
2 changed files with 5 additions and 8 deletions

View File

@ -405,7 +405,7 @@ nsSVGLinearGradientFrame::Init(nsIContent* aContent,
NS_ASSERTION(aContent->IsSVGElement(nsGkAtoms::linearGradient), NS_ASSERTION(aContent->IsSVGElement(nsGkAtoms::linearGradient),
"Content is not an SVG linearGradient"); "Content is not an SVG linearGradient");
nsSVGLinearGradientFrameBase::Init(aContent, aParent, aPrevInFlow); nsSVGGradientFrame::Init(aContent, aParent, aPrevInFlow);
} }
#endif /* DEBUG */ #endif /* DEBUG */
@ -474,8 +474,7 @@ nsSVGLinearGradientFrame::GetLinearGradientWithLength(uint32_t aIndex,
return thisElement; return thisElement;
} }
return nsSVGLinearGradientFrameBase::GetLinearGradientWithLength(aIndex, return nsSVGGradientFrame::GetLinearGradientWithLength(aIndex, aDefault);
aDefault);
} }
bool bool

View File

@ -124,15 +124,13 @@ private:
// Linear Gradients // Linear Gradients
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
typedef nsSVGGradientFrame nsSVGLinearGradientFrameBase; class nsSVGLinearGradientFrame : public nsSVGGradientFrame
class nsSVGLinearGradientFrame : public nsSVGLinearGradientFrameBase
{ {
friend nsIFrame* NS_NewSVGLinearGradientFrame(nsIPresShell* aPresShell, friend nsIFrame* NS_NewSVGLinearGradientFrame(nsIPresShell* aPresShell,
nsStyleContext* aContext); nsStyleContext* aContext);
protected: protected:
explicit nsSVGLinearGradientFrame(nsStyleContext* aContext) : explicit nsSVGLinearGradientFrame(nsStyleContext* aContext)
nsSVGLinearGradientFrameBase(aContext) {} : nsSVGGradientFrame(aContext) {}
public: public:
NS_DECL_FRAMEARENA_HELPERS NS_DECL_FRAMEARENA_HELPERS