Bug 1264837 Part 34 - Remove nsSVGPaintServerFrameBase.
MozReview-Commit-ID: JV6YsHX8VMV
--- a/layout/svg/nsSVGPaintServerFrame.h
+++ b/layout/svg/nsSVGPaintServerFrame.h
@@ -21,25 +21,23 @@ class DrawTarget;
} // namespace mozilla
class gfxContext;
class gfxPattern;
class nsStyleContext;
struct gfxRect;
-typedef nsSVGContainerFrame nsSVGPaintServerFrameBase;
-
-class nsSVGPaintServerFrame : public nsSVGPaintServerFrameBase
+class nsSVGPaintServerFrame : public nsSVGContainerFrame
{
protected:
typedef mozilla::gfx::DrawTarget DrawTarget;
explicit nsSVGPaintServerFrame(nsStyleContext* aContext)
- : nsSVGPaintServerFrameBase(aContext)
+ : nsSVGContainerFrame(aContext)
{
AddStateBits(NS_FRAME_IS_NONDISPLAY);
}
public:
NS_DECL_ABSTRACT_FRAME(nsSVGPaintServerFrame)
/**
@@ -60,13 +58,13 @@ public:
// nsIFrame methods:
virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder,
const nsRect& aDirtyRect,
const nsDisplayListSet& aLists) override {}
virtual bool IsFrameOfType(uint32_t aFlags) const override
{
- return nsSVGPaintServerFrameBase::IsFrameOfType(aFlags & ~nsIFrame::eSVGPaintServer);
+ return nsSVGContainerFrame::IsFrameOfType(aFlags & ~nsIFrame::eSVGPaintServer);
}
};
#endif // __NS_SVGPAINTSERVERFRAME_H__