Index: chrome/browser/profiles/profile_impl_io_data.cc |
=================================================================== |
--- chrome/browser/profiles/profile_impl_io_data.cc (revision 185572) |
+++ chrome/browser/profiles/profile_impl_io_data.cc (working copy) |
@@ -388,6 +388,8 @@ |
scoped_refptr<SQLitePersistentCookieStore> cookie_db = |
new SQLitePersistentCookieStore( |
lazy_params_->cookie_path, |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB), |
lazy_params_->restore_old_session_cookies, |
new ClearOnExitPolicy(lazy_params_->special_storage_policy)); |
cookie_store = |
@@ -496,6 +498,8 @@ |
new net::CookieMonster( |
new SQLitePersistentCookieStore( |
lazy_params_->extensions_cookie_path, |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB), |
lazy_params_->restore_old_session_cookies, NULL), NULL); |
// Enable cookies for devtools and extension URLs. |
const char* schemes[] = {chrome::kChromeDevToolsScheme, |
@@ -592,7 +596,12 @@ |
DCHECK(!cookie_path.empty()); |
scoped_refptr<SQLitePersistentCookieStore> cookie_db = |
- new SQLitePersistentCookieStore(cookie_path, false, NULL); |
+ new SQLitePersistentCookieStore( |
+ cookie_path, |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB), |
+ false, |
+ NULL); |
// TODO(creis): We should have a cookie delegate for notifying the cookie |
// extensions API, but we need to update it to understand isolated apps |
// first. |