зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1328319 part 9 - Don't clean up retired counter styles for stylo. r=heycam
MozReview-Commit-ID: JWBhNvtYGIB --HG-- extra : rebase_source : be7b1ad3221df48310d18c64e3aaf76e73309f72
This commit is contained in:
Родитель
3cf4744214
Коммит
20d42c7e16
|
@ -2311,8 +2311,14 @@ nsPresContext::FlushCounterStyles()
|
|||
PresShell()->NotifyCounterStylesAreDirty();
|
||||
PostRebuildAllStyleDataEvent(NS_STYLE_HINT_REFLOW,
|
||||
eRestyle_ForceDescendants);
|
||||
RefreshDriver()->AddPostRefreshObserver(
|
||||
new CounterStyleCleaner(RefreshDriver(), mCounterStyleManager));
|
||||
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.");
|
||||
}
|
||||
}
|
||||
mCounterStylesDirty = false;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче