Revert "Compiles and does not crash."

This reverts commit 48ba811bd6bed8b75d223eddf74c0785e7e81efd.
This commit is contained in:
win7-7 2026-01-28 18:02:18 +02:00 committed by wuggy
commit 3bbee255fd
6 changed files with 598 additions and 0 deletions

View file

@ -1102,6 +1102,20 @@ public:
nsCycleCollector_doDeferredDeletion();
}
nsresult ScheduleTimerForThread(nsITimer* aTimer,
nsICancelableRunnable* aRunnable,
uint32_t aDelay) override
{
NS_ENSURE_STATE(mWorkerPrivate);
RefPtr<ExternalRunnableWrapper> wrapper =
new ExternalRunnableWrapper(mWorkerPrivate, aRunnable);
RefPtr<TimerThreadEventTarget> target =
new TimerThreadEventTarget(mWorkerPrivate, wrapper);
aTimer->SetTarget(target);
return aTimer->InitWithFuncCallback(DummyCallback, nullptr, aDelay,
nsITimer::TYPE_ONE_SHOT);
}
virtual void CustomGCCallback(JSGCStatus aStatus) override
{
if (!mWorkerPrivate) {