mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
Bug 1264837 Part 25 - Remove nsSVGLinearGradientFrameBase. r=dholbert
MozReview-Commit-ID: 5o57Ai4Wbsx --HG-- extra : rebase_source : 0e47dfb900912154be8f2fc747d26861c2597ead
This commit is contained in:
parent
15fbb68d14
commit
35ba281a41
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user