Index: chrome/browser/extensions/api/top_sites/top_sites_api.cc |
diff --git a/chrome/browser/extensions/api/top_sites/top_sites_api.cc b/chrome/browser/extensions/api/top_sites/top_sites_api.cc |
index 940667adfd5feeb9e786a4d21b94ad87b3b86c63..d20b04fd65bfdb121c8d15fd44949bbedad032da 100644 |
--- a/chrome/browser/extensions/api/top_sites/top_sites_api.cc |
+++ b/chrome/browser/extensions/api/top_sites/top_sites_api.cc |
@@ -7,6 +7,7 @@ |
#include "base/bind.h" |
#include "base/values.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/ui/webui/ntp/new_tab_ui.h" |
@@ -18,8 +19,9 @@ TopSitesGetFunction::TopSitesGetFunction() |
TopSitesGetFunction::~TopSitesGetFunction() {} |
bool TopSitesGetFunction::RunAsync() { |
- history::TopSites* ts = GetProfile()->GetTopSites(); |
- if (!ts) |
+ scoped_refptr<history::TopSites> ts = |
+ TopSitesFactory::GetForProfile(GetProfile()); |
+ if (ts.get() == NULL) |
Bernhard Bauer
2015/01/08 10:22:04
Remove .get() and add the negation operator again.
Jitu( very slow this week)
2015/01/12 11:30:07
Done.
|
return false; |
ts->GetMostVisitedURLs( |