Bug 1364871: Revert workaround added in bug 1328319. r?heycam draft
authorEmilio Cobos Álvarez <emilio@crisal.io>
Sat, 20 May 2017 03:26:24 +0200
changeset 581955 7aa7f1481c82fb79be2b744f028cb71debd0ca49
parent 581954 a99c98dc655d121efa7b4d1a65cd531c8092ae56
child 581958 4626a38a87fcd1046ec43d12a95d386d88ad4108
push id59921
push userbmo:emilio+bugs@crisal.io
push dateSat, 20 May 2017 08:53:06 +0000
reviewersheycam
bugs1364871, 1328319
milestone55.0a1
Bug 1364871: Revert workaround added in bug 1328319. r?heycam MozReview-Commit-ID: 804TV5qW3Xh
layout/base/nsPresContext.cpp
--- a/layout/base/nsPresContext.cpp
+++ b/layout/base/nsPresContext.cpp
@@ -2306,24 +2306,18 @@ nsPresContext::FlushCounterStyles()
   }
 
   if (mCounterStylesDirty) {
     bool changed = mCounterStyleManager->NotifyRuleChanged();
     if (changed) {
       PresShell()->NotifyCounterStylesAreDirty();
       PostRebuildAllStyleDataEvent(NS_STYLE_HINT_REFLOW,
                                    eRestyle_ForceDescendants);
-      if (mShell->StyleSet()->IsGecko()) {
-        RefreshDriver()->AddPostRefreshObserver(
-          new CounterStyleCleaner(RefreshDriver(), mCounterStyleManager));
-      } else {
-        NS_WARNING("stylo: Pseudo-element ::-moz-list-{number,bullet} are not "
-                   "restyled properly, so we cannot clean up retired objects. "
-                   "See bug 1364871.");
-      }
+      RefreshDriver()->AddPostRefreshObserver(
+        new CounterStyleCleaner(RefreshDriver(), mCounterStyleManager));
     }
     mCounterStylesDirty = false;
   }
 }
 
 void
 nsPresContext::RebuildCounterStyles()
 {