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()) |