Bug 1836410 - Break ref cycle by s/RefPtr/WeakPtr/<CanvasClient> in RingBufferWriterS...
commit9e9532252676424a3a19ef478856664f64d81b3e
authorKelsey Gilbert <kelsey.gilbert@mozilla.com>
Mon, 5 Jun 2023 17:53:17 +0000 (5 17:53 +0000)
committerKelsey Gilbert <kelsey.gilbert@mozilla.com>
Mon, 5 Jun 2023 17:53:17 +0000 (5 17:53 +0000)
tree63a9977e06b262f1fce0e4a0d95a60fa68be9c41
parentd45f60d317fea0c3c239df767ddb770af349476d
Bug 1836410 - Break ref cycle by s/RefPtr/WeakPtr/<CanvasClient> in RingBufferWriterServices. r=bobowen

Cycle is:
CanvasClient
->CanvasDrawEventRecorder
->CanvasEventRingBuffer
->RingBufferWriterServices
->CanvasClient

Differential Revision: https://phabricator.services.mozilla.com/D179749
gfx/layers/ipc/CanvasChild.cpp
gfx/layers/ipc/CanvasChild.h