summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc b/chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc
index fd6e45da7d0..dbf0f8b5e5f 100644
--- a/chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc
+++ b/chromium/third_party/blink/renderer/modules/mediacapturefromelement/timed_canvas_draw_listener.cc
@@ -29,7 +29,8 @@ TimedCanvasDrawListener* TimedCanvasDrawListener::Create(
double frame_rate,
ExecutionContext* context) {
TimedCanvasDrawListener* listener =
- new TimedCanvasDrawListener(std::move(handler), frame_rate, context);
+ MakeGarbageCollected<TimedCanvasDrawListener>(std::move(handler),
+ frame_rate, context);
listener->request_frame_timer_.StartRepeating(listener->frame_interval_,
FROM_HERE);
return listener;