Pass SequencedTaskRunner to HistoryBackend
commitee0cffa27a34ddc3ab9a8cc9011b418cc8d7d448
authorhashimoto <hashimoto@chromium.org>
Thu, 28 May 2015 04:34:22 +0000 (27 21:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 28 May 2015 04:34:48 +0000 (28 04:34 +0000)
treefd2fdae4abb996480a04cd027b1a0936d2af2c84
parent8eff7293f99dd5ddc162614b1b565589c17f4c16
Pass SequencedTaskRunner to HistoryBackend

When running on the blocking pool, base::MessageLoop::current() returns NULL.
Instead, use the given SequencedTaskRunner.

BUG=477975

Review URL: https://codereview.chromium.org/1145243005

Cr-Commit-Position: refs/heads/master@{#331741}
chrome/browser/history/android/android_provider_backend_unittest.cc
chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
components/history/core/browser/expire_history_backend.cc
components/history/core/browser/expire_history_backend.h
components/history/core/browser/expire_history_backend_unittest.cc
components/history/core/browser/history_backend.cc
components/history/core/browser/history_backend.h
components/history/core/browser/history_backend_unittest.cc
components/history/core/browser/history_service.cc
components/history/core/browser/typed_url_syncable_service_unittest.cc
components/history/core/test/history_backend_db_base_test.cc