Index: third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.cpp |
diff --git a/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.cpp b/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.cpp |
index 4bf57730b022d2e5f6899ae160f34e14f3a42f02..03d6eedefebbd2e00481ade771e190b7d0bffe90 100644 |
--- a/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.cpp |
+++ b/third_party/WebKit/Source/core/dom/ScriptedIdleTaskController.cpp |
@@ -112,12 +112,13 @@ ScriptedIdleTaskController::RegisterCallback( |
BLINK_FROM_HERE, |
WTF::Bind(&internal::IdleRequestCallbackWrapper::IdleTaskFired, |
callback_wrapper)); |
- if (timeout_millis > 0) |
+ if (timeout_millis > 0) { |
scheduler_->TimerTaskRunner()->PostDelayedTask( |
BLINK_FROM_HERE, |
WTF::Bind(&internal::IdleRequestCallbackWrapper::TimeoutFired, |
callback_wrapper), |
- timeout_millis); |
+ TimeDelta::FromMilliseconds(timeout_millis)); |
+ } |
TRACE_EVENT_INSTANT1("devtools.timeline", "RequestIdleCallback", |
TRACE_EVENT_SCOPE_THREAD, "data", |
InspectorIdleCallbackRequestEvent::Data( |