Bug 1188721 - Part 20: Remove unused nsStyleContext::HasSingleReference. r?dbaron draft
authorCameron McCormack <cam@mcc.id.au>
Wed, 23 Mar 2016 17:36:00 +1100
changeset 343770 1015dad10c71e7a263dddaed75b2b764a70c60a1
parent 343769 7230684111ca3c939b3d22c0ed1f134600a52c1d
child 343771 76dbb3c451ab4318b6ac434568b73b1b6c5a2215
push id13680
push usercmccormack@mozilla.com
push dateWed, 23 Mar 2016 06:36:18 +0000
reviewersdbaron
bugs1188721
milestone48.0a1
Bug 1188721 - Part 20: Remove unused nsStyleContext::HasSingleReference. r?dbaron MozReview-Commit-ID: CurvEOUIerA
layout/style/nsStyleContext.h
--- a/layout/style/nsStyleContext.h
+++ b/layout/style/nsStyleContext.h
@@ -123,23 +123,16 @@ public:
     --mFrameRefCnt;
   }
 
   uint32_t FrameRefCnt() const {
     return mFrameRefCnt;
   }
 #endif
 
-  bool HasSingleReference() const {
-    NS_ASSERTION(mRefCnt != 0,
-                 "do not call HasSingleReference on a newly created "
-                 "nsStyleContext with no references yet");
-    return mRefCnt == 1;
-  }
-
   nsPresContext* PresContext() const { return mRuleNode->PresContext(); }
 
   nsStyleContext* GetParent() const { return mParent; }
 
   nsIAtom* GetPseudo() const { return mPseudoTag; }
   mozilla::CSSPseudoElementType GetPseudoType() const {
     return static_cast<mozilla::CSSPseudoElementType>(
              mBits >> NS_STYLE_CONTEXT_TYPE_SHIFT);