зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1264837 Part 20 - Remove nsSVGFilterFrameBase. r=dholbert
MozReview-Commit-ID: 9VzfqZpVVVK --HG-- extra : rebase_source : 898e9d47c1af204dbbdf9537ed59162d1a54399c
This commit is contained in:
Родитель
c85f7ff0eb
Коммит
a8f27af21d
|
@ -179,8 +179,8 @@ nsSVGFilterFrame::AttributeChanged(int32_t aNameSpaceID,
|
|||
// And update whoever references us
|
||||
nsSVGEffects::InvalidateDirectRenderingObservers(this);
|
||||
}
|
||||
return nsSVGFilterFrameBase::AttributeChanged(aNameSpaceID,
|
||||
aAttribute, aModType);
|
||||
return nsSVGContainerFrame::AttributeChanged(aNameSpaceID,
|
||||
aAttribute, aModType);
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
|
@ -192,7 +192,7 @@ nsSVGFilterFrame::Init(nsIContent* aContent,
|
|||
NS_ASSERTION(aContent->IsSVGElement(nsGkAtoms::filter),
|
||||
"Content is not an SVG filter");
|
||||
|
||||
nsSVGFilterFrameBase::Init(aContent, aParent, aPrevInFlow);
|
||||
nsSVGContainerFrame::Init(aContent, aParent, aPrevInFlow);
|
||||
}
|
||||
#endif /* DEBUG */
|
||||
|
||||
|
|
|
@ -27,17 +27,15 @@ class SVGFilterElement;
|
|||
} // namespace dom
|
||||
} // namespace mozilla
|
||||
|
||||
typedef nsSVGContainerFrame nsSVGFilterFrameBase;
|
||||
|
||||
class nsSVGFilterFrame : public nsSVGFilterFrameBase
|
||||
class nsSVGFilterFrame : public nsSVGContainerFrame
|
||||
{
|
||||
friend nsIFrame*
|
||||
NS_NewSVGFilterFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
|
||||
protected:
|
||||
explicit nsSVGFilterFrame(nsStyleContext* aContext)
|
||||
: nsSVGFilterFrameBase(aContext),
|
||||
mLoopFlag(false),
|
||||
mNoHRefURI(false)
|
||||
: nsSVGContainerFrame(aContext)
|
||||
, mLoopFlag(false)
|
||||
, mNoHRefURI(false)
|
||||
{
|
||||
AddStateBits(NS_FRAME_IS_NONDISPLAY);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче