summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/style_rule_namespace.h
diff options
context:
space:
mode:
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.h10
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_;
};