| Index: chrome/browser/android/provider/chrome_browser_provider.cc | 
| diff --git a/chrome/browser/android/provider/chrome_browser_provider.cc b/chrome/browser/android/provider/chrome_browser_provider.cc | 
| index 3a7106323ea4b3c58322aff8cafc8c089df93670..2375e97922baf61549b2ba134c6ed83455b83397 100644 | 
| --- a/chrome/browser/android/provider/chrome_browser_provider.cc | 
| +++ b/chrome/browser/android/provider/chrome_browser_provider.cc | 
| @@ -30,6 +30,7 @@ | 
| #include "chrome/browser/history/history_service.h" | 
| #include "chrome/browser/history/history_service_factory.h" | 
| #include "chrome/browser/history/top_sites.h" | 
| +#include "chrome/browser/history/top_sites_factory.h" | 
| #include "chrome/browser/profiles/profile.h" | 
| #include "chrome/browser/profiles/profile_manager.h" | 
| #include "chrome/browser/search_engines/template_url_service_factory.h" | 
| @@ -1167,7 +1168,7 @@ ChromeBrowserProvider::ChromeBrowserProvider(JNIEnv* env, jobject obj) | 
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 
| profile_ = g_browser_process->profile_manager()->GetLastUsedProfile(); | 
| bookmark_model_ = BookmarkModelFactory::GetForProfile(profile_); | 
| -  top_sites_ = profile_->GetTopSites(); | 
| +  top_sites_ = TopSitesFactory::GetForProfile(profile_); | 
| favicon_service_ = FaviconServiceFactory::GetForProfile( | 
| profile_, ServiceAccessType::EXPLICIT_ACCESS), | 
| service_.reset(new AndroidHistoryProviderService(profile_)); | 
|  |