summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc b/chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc
index d34f4a8b9ca..8550ba58cb0 100644
--- a/chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc
+++ b/chromium/third_party/blink/renderer/core/html/custom/v0_custom_element_callback_invocation.cc
@@ -124,11 +124,11 @@ V0CustomElementCallbackInvocation::CreateInvocation(
V0CustomElementLifecycleCallbacks::CallbackType which) {
switch (which) {
case V0CustomElementLifecycleCallbacks::kCreatedCallback:
- return new CreatedInvocation(callbacks);
+ return MakeGarbageCollected<CreatedInvocation>(callbacks);
case V0CustomElementLifecycleCallbacks::kAttachedCallback:
case V0CustomElementLifecycleCallbacks::kDetachedCallback:
- return new AttachedDetachedInvocation(callbacks, which);
+ return MakeGarbageCollected<AttachedDetachedInvocation>(callbacks, which);
default:
NOTREACHED();
return nullptr;
@@ -141,10 +141,11 @@ V0CustomElementCallbackInvocation::CreateAttributeChangedInvocation(
const AtomicString& name,
const AtomicString& old_value,
const AtomicString& new_value) {
- return new AttributeChangedInvocation(callbacks, name, old_value, new_value);
+ return MakeGarbageCollected<AttributeChangedInvocation>(callbacks, name,
+ old_value, new_value);
}
-void V0CustomElementCallbackInvocation::Trace(blink::Visitor* visitor) {
+void V0CustomElementCallbackInvocation::Trace(Visitor* visitor) {
visitor->Trace(callbacks_);
V0CustomElementProcessingStep::Trace(visitor);
}