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),
"Content is not an SVG linearGradient");
nsSVGLinearGradientFrameBase::Init(aContent, aParent, aPrevInFlow);
nsSVGGradientFrame::Init(aContent, aParent, aPrevInFlow);
}
#endif /* DEBUG */
@ -474,8 +474,7 @@ nsSVGLinearGradientFrame::GetLinearGradientWithLength(uint32_t aIndex,
return thisElement;
}
return nsSVGLinearGradientFrameBase::GetLinearGradientWithLength(aIndex,
aDefault);
return nsSVGGradientFrame::GetLinearGradientWithLength(aIndex, aDefault);
}
bool

View File

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