Index: components/offline_pages/background/request_coordinator.cc |
diff --git a/components/offline_pages/background/request_coordinator.cc b/components/offline_pages/background/request_coordinator.cc |
index 3481218caf43d8f77796d78ebf46eb9522924a1b..0a0ebdb23c01345f3a6a8547ce4dd4213c6f98de 100644 |
--- a/components/offline_pages/background/request_coordinator.cc |
+++ b/components/offline_pages/background/request_coordinator.cc |
@@ -69,6 +69,11 @@ void RequestCoordinator::AddRequestResultCallback( |
} |
void RequestCoordinator::RequestPicked(const SavePageRequest& request) { |
+ Scheduler::TriggerCondition conditions; |
+ |
+ // Ensure that the scheduler has actively scheduled a task. |
+ scheduler_->Schedule(conditions); |
+ |
// Send the request on to the offliner. |
SendRequestToOffliner(request); |
} |