Bug 1264837 Part 22 - Remove nsSVGGenericContainerFrameBase. r=dholbert
authorTing-Yu Lin <tlin@mozilla.com>
Mon, 18 Apr 2016 15:11:10 +0800
changeset 331580 e6c5544769377c9843bac0055569ff684c0636ae
parent 331579 47ab173e3a5a9cab5bf4b964a72a4b9f5f6491e8
child 331581 a872c181ca9abf7f04f8c21c6d5d53f9fc27e128
push id6048
push userkmoir@mozilla.com
push dateMon, 06 Jun 2016 19:02:08 +0000
treeherdermozilla-beta@46d72a56c57d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdholbert
bugs1264837
milestone48.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1264837 Part 22 - Remove nsSVGGenericContainerFrameBase. r=dholbert MozReview-Commit-ID: A3Mct3IxlJW
layout/svg/nsSVGGenericContainerFrame.h
--- a/layout/svg/nsSVGGenericContainerFrame.h
+++ b/layout/svg/nsSVGGenericContainerFrame.h
@@ -13,25 +13,25 @@
 #include "nsQueryFrame.h"
 #include "nsSVGContainerFrame.h"
 
 class nsIAtom;
 class nsIFrame;
 class nsIPresShell;
 class nsStyleContext;
 
-typedef nsSVGDisplayContainerFrame nsSVGGenericContainerFrameBase;
-
-class nsSVGGenericContainerFrame : public nsSVGGenericContainerFrameBase
+class nsSVGGenericContainerFrame : public nsSVGDisplayContainerFrame
 {
   friend nsIFrame*
   NS_NewSVGGenericContainerFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
+
 protected:
-  explicit nsSVGGenericContainerFrame(nsStyleContext* aContext) : nsSVGGenericContainerFrameBase(aContext) {}
-  
+  explicit nsSVGGenericContainerFrame(nsStyleContext* aContext)
+    : nsSVGDisplayContainerFrame(aContext) {}
+
 public:
   NS_DECL_FRAMEARENA_HELPERS
 
   // nsIFrame:
   virtual nsresult  AttributeChanged(int32_t         aNameSpaceID,
                                      nsIAtom*        aAttribute,
                                      int32_t         aModType) override;
   /**