diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h b/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h index a84ffa57094..fe4ae0d29fc 100644 --- a/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h +++ b/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h @@ -64,8 +64,10 @@ class CORE_EXPORT StyleResolver final public: static StyleResolver* Create(Document& document) { - return new StyleResolver(document); + return MakeGarbageCollected<StyleResolver>(document); } + + explicit StyleResolver(Document&); ~StyleResolver(); void Dispose(); @@ -75,6 +77,8 @@ class CORE_EXPORT StyleResolver final const ComputedStyle* layout_parent_style = nullptr, RuleMatchingBehavior = kMatchAllRules); + static scoped_refptr<ComputedStyle> InitialStyleForElement(Document&); + static AnimatableValue* CreateAnimatableValueSnapshot( Element&, const ComputedStyle& base_style, @@ -128,11 +132,6 @@ class CORE_EXPORT StyleResolver final void SetResizedForViewportUnits(); void ClearResizedForViewportUnits(); - // Exposed for ComputedStyle::IsStyleAvailable(). - static ComputedStyle* StyleNotYetAvailable() { - return style_not_yet_available_; - } - void SetRuleUsageTracker(StyleRuleUsageTracker*); void UpdateMediaType(); @@ -141,10 +140,6 @@ class CORE_EXPORT StyleResolver final void Trace(blink::Visitor*); private: - explicit StyleResolver(Document&); - - static scoped_refptr<ComputedStyle> InitialStyleForElement(Document&); - // FIXME: This should probably go away, folded into FontBuilder. void UpdateFont(StyleResolverState&); @@ -282,8 +277,6 @@ class CORE_EXPORT StyleResolver final Document& GetDocument() const { return *document_; } bool WasViewportResized() const { return was_viewport_resized_; } - static ComputedStyle* style_not_yet_available_; - MatchedPropertiesCache matched_properties_cache_; Member<Document> document_; SelectorFilter selector_filter_; |