| Index: components/offline_pages/offline_page_test_store.cc
|
| diff --git a/components/offline_pages/offline_page_test_store.cc b/components/offline_pages/offline_page_test_store.cc
|
| index 755191ce2b70565b5c773cdc999454b0e5833b36..54f2edb065b86cececae47dc6e5a443c298b37e1 100644
|
| --- a/components/offline_pages/offline_page_test_store.cc
|
| +++ b/components/offline_pages/offline_page_test_store.cc
|
| @@ -30,6 +30,7 @@ void OfflinePageTestStore::Load(const LoadCallback& callback) {
|
| } else {
|
| load_status = OfflinePageMetadataStore::LOAD_SUCCEEDED;
|
| }
|
| + DVLOG(1) << "Size of offline pages in store: " << offline_pages_.size();
|
| task_runner_->PostTask(FROM_HERE,
|
| base::Bind(callback, load_status, GetAllPages()));
|
| }
|
| @@ -41,7 +42,8 @@ void OfflinePageTestStore::AddOrUpdateOfflinePage(
|
| bool result = scenario_ != TestScenario::WRITE_FAILED;
|
| if (result)
|
| offline_pages_[offline_page.bookmark_id] = offline_page;
|
| - task_runner_->PostTask(FROM_HERE, base::Bind(callback, result));
|
| + if (!callback.is_null())
|
| + task_runner_->PostTask(FROM_HERE, base::Bind(callback, result));
|
| }
|
|
|
| void OfflinePageTestStore::RemoveOfflinePages(
|
|
|