diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/style_rule_namespace.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/css/style_rule_namespace.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/style_rule_namespace.h b/chromium/third_party/blink/renderer/core/css/style_rule_namespace.h index 8a0208b7965..bebb5e0148d 100644 --- a/chromium/third_party/blink/renderer/core/css/style_rule_namespace.h +++ b/chromium/third_party/blink/renderer/core/css/style_rule_namespace.h @@ -14,11 +14,14 @@ namespace blink { class StyleRuleNamespace final : public StyleRuleBase { public: static StyleRuleNamespace* Create(AtomicString prefix, AtomicString uri) { - return new StyleRuleNamespace(prefix, uri); + return MakeGarbageCollected<StyleRuleNamespace>(prefix, uri); } + StyleRuleNamespace(AtomicString prefix, AtomicString uri) + : StyleRuleBase(kNamespace), prefix_(prefix), uri_(uri) {} + StyleRuleNamespace* Copy() const { - return new StyleRuleNamespace(prefix_, uri_); + return MakeGarbageCollected<StyleRuleNamespace>(prefix_, uri_); } AtomicString Prefix() const { return prefix_; } @@ -29,9 +32,6 @@ class StyleRuleNamespace final : public StyleRuleBase { } private: - StyleRuleNamespace(AtomicString prefix, AtomicString uri) - : StyleRuleBase(kNamespace), prefix_(prefix), uri_(uri) {} - AtomicString prefix_; AtomicString uri_; }; |