mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1869118 - Fix crash in WakeLockJS::Observe; r=dom-core,CanadaHonk
Differential Revision: https://phabricator.services.mozilla.com/D196487
This commit is contained in:
parent
a9c25f7762
commit
11ac6c1f97
@ -110,7 +110,17 @@ void ReleaseWakeLock(Document* aDoc, WakeLockSentinel* aLock,
|
||||
MOZ_LOG(sLogger, LogLevel::Debug, ("Released wake lock sentinel"));
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(WakeLockJS, mWindow)
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_CLASS(WakeLockJS)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(WakeLockJS)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mWindow)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(WakeLockJS)
|
||||
tmp->DetachListeners();
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mWindow)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(WakeLockJS)
|
||||
NS_IMPL_CYCLE_COLLECTING_RELEASE(WakeLockJS)
|
||||
|
Loading…
Reference in New Issue
Block a user