| Index: third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.h
|
| diff --git a/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.h b/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.h
|
| index f8f76da1a396382fb60301a9f07f1a2c3042816f..f1d710c25f0d04a715f20c5c2273d7f907a18ae7 100644
|
| --- a/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.h
|
| +++ b/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.h
|
| @@ -19,12 +19,12 @@ class ExecutionContext;
|
| class IdleRequestCallback;
|
| class IdleRequestOptions;
|
|
|
| -class ScriptedIdleTaskController : public RefCountedWillBeGarbageCollectedFinalized<ScriptedIdleTaskController>, public ActiveDOMObject {
|
| - WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(ScriptedIdleTaskController);
|
| +class ScriptedIdleTaskController : public GarbageCollectedFinalized<ScriptedIdleTaskController>, public ActiveDOMObject {
|
| + USING_GARBAGE_COLLECTED_MIXIN(ScriptedIdleTaskController);
|
| public:
|
| - static PassRefPtrWillBeRawPtr<ScriptedIdleTaskController> create(ExecutionContext* context)
|
| + static RawPtr<ScriptedIdleTaskController> create(ExecutionContext* context)
|
| {
|
| - return adoptRefWillBeNoop(new ScriptedIdleTaskController(context));
|
| + return new ScriptedIdleTaskController(context);
|
| }
|
| ~ScriptedIdleTaskController();
|
|
|
| @@ -48,7 +48,7 @@ private:
|
| void runCallback(CallbackId, double deadlineSeconds, IdleDeadline::CallbackType);
|
|
|
| WebScheduler* m_scheduler; // Not owned.
|
| - PersistentHeapHashMapWillBeHeapHashMap<CallbackId, Member<IdleRequestCallback>> m_callbacks;
|
| + HeapHashMap<CallbackId, Member<IdleRequestCallback>> m_callbacks;
|
| Vector<CallbackId> m_pendingTimeouts;
|
| CallbackId m_nextCallbackId;
|
| bool m_suspended;
|
|
|