| Index: chrome/browser/prerender/prerender_manager.cc
|
| diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
|
| index 16ddb795f880e99b8326d9512a991b8926e838f2..e7e43f8c56bd154ef7793bd0f531b438ebb1d073 100644
|
| --- a/chrome/browser/prerender/prerender_manager.cc
|
| +++ b/chrome/browser/prerender/prerender_manager.cc
|
| @@ -1438,11 +1438,13 @@ void PrerenderManager::RecordLikelyLoginOnURL(const GURL& url) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| if (!IsWebURL(url))
|
| return;
|
| - if (logged_in_predictor_table_) {
|
| + if (logged_in_predictor_table_.get()) {
|
| BrowserThread::PostTask(
|
| - BrowserThread::DB, FROM_HERE,
|
| + BrowserThread::DB,
|
| + FROM_HERE,
|
| base::Bind(&LoggedInPredictorTable::AddDomainFromURL,
|
| - logged_in_predictor_table_, url));
|
| + logged_in_predictor_table_,
|
| + url));
|
| }
|
| std::string key = LoggedInPredictorTable::GetKey(url);
|
| if (!logged_in_state_.get())
|
| @@ -1458,7 +1460,7 @@ void PrerenderManager::CheckIfLikelyLoggedInOnURL(
|
| bool* database_was_present,
|
| const base::Closure& result_cb) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - if (!logged_in_predictor_table_) {
|
| + if (!logged_in_predictor_table_.get()) {
|
| *database_was_present = false;
|
| *lookup_result = false;
|
| BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, result_cb);
|
| @@ -1517,11 +1519,12 @@ void PrerenderManager::CookieChangedAnyCookiesLeftLookupResult(
|
| if (cookies_exist)
|
| return;
|
|
|
| - if (logged_in_predictor_table_) {
|
| - BrowserThread::PostTask(
|
| - BrowserThread::DB, FROM_HERE,
|
| - base::Bind(&LoggedInPredictorTable::DeleteDomain,
|
| - logged_in_predictor_table_, domain_key));
|
| + if (logged_in_predictor_table_.get()) {
|
| + BrowserThread::PostTask(BrowserThread::DB,
|
| + FROM_HERE,
|
| + base::Bind(&LoggedInPredictorTable::DeleteDomain,
|
| + logged_in_predictor_table_,
|
| + domain_key));
|
| }
|
|
|
| if (logged_in_state_.get())
|
|
|