mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 17:31:47 +09:00
Revert "Compiles and does not crash."
This reverts commit 48ba811bd6bed8b75d223eddf74c0785e7e81efd.
This commit is contained in:
parent
02e987da29
commit
3bbee255fd
6 changed files with 598 additions and 0 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue