mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2026-06-17 15:25:35 +00:00
Treat active Platform::Timer objects as event-loop roots so their GC callbacks stay marked while the underlying Core::Timer can still fire. Finalize unreachable timers by stopping the Core timer and dropping the callback, preventing incremental sweep from leaving a timer with a raw pointer to a swept GC::Function. |
||
|---|---|---|
| .. | ||
| EventLoopPlugin.cpp | ||
| EventLoopPlugin.h | ||
| FontPlugin.cpp | ||
| FontPlugin.h | ||
| ImageCodecPlugin.cpp | ||
| ImageCodecPlugin.h | ||
| Timer.cpp | ||
| Timer.h | ||