| Index: content/browser/net/sqlite_persistent_cookie_store.cc
|
| diff --git a/content/browser/net/sqlite_persistent_cookie_store.cc b/content/browser/net/sqlite_persistent_cookie_store.cc
|
| index c23692d475071502c2b8d1d081fab3ffdebd6095..517a8c18a1646d10af600c125a9e1b00d754d606 100644
|
| --- a/content/browser/net/sqlite_persistent_cookie_store.cc
|
| +++ b/content/browser/net/sqlite_persistent_cookie_store.cc
|
| @@ -1198,13 +1198,15 @@ net::CookieStore* CreatePersistentCookieStore(
|
| const base::FilePath& path,
|
| bool restore_old_session_cookies,
|
| quota::SpecialStoragePolicy* storage_policy,
|
| - net::CookieMonster::Delegate* cookie_monster_delegate) {
|
| + net::CookieMonster::Delegate* cookie_monster_delegate,
|
| + const scoped_refptr<base::SequencedTaskRunner>& background_task_runner) {
|
| SQLitePersistentCookieStore* persistent_store =
|
| new SQLitePersistentCookieStore(
|
| path,
|
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO),
|
| - BrowserThread::GetBlockingPool()->GetSequencedTaskRunner(
|
| - BrowserThread::GetBlockingPool()->GetSequenceToken()),
|
| + background_task_runner.get() ? background_task_runner :
|
| + BrowserThread::GetBlockingPool()->GetSequencedTaskRunner(
|
| + BrowserThread::GetBlockingPool()->GetSequenceToken()),
|
| restore_old_session_cookies,
|
| storage_policy);
|
| net::CookieMonster* cookie_monster =
|
|
|