summaryrefslogtreecommitdiffstats
path: root/chrome/browser/bookmarks/bookmark_index.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/bookmarks/bookmark_index.cc')
-rw-r--r--chrome/browser/bookmarks/bookmark_index.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/chrome/browser/bookmarks/bookmark_index.cc b/chrome/browser/bookmarks/bookmark_index.cc
index 9fa3fcb..6b21f03 100644
--- a/chrome/browser/bookmarks/bookmark_index.cc
+++ b/chrome/browser/bookmarks/bookmark_index.cc
@@ -52,7 +52,8 @@ BookmarkIndex::NodeSet::const_iterator BookmarkIndex::Match::nodes_end() const {
return nodes.empty() ? terms.front()->second.end() : nodes.end();
}
-BookmarkIndex::BookmarkIndex(Profile* profile) : profile_(profile) {
+BookmarkIndex::BookmarkIndex(content::BrowserContext* browser_context)
+ : browser_context_(browser_context) {
}
BookmarkIndex::~BookmarkIndex() {
@@ -111,9 +112,10 @@ void BookmarkIndex::GetBookmarksWithTitlesMatching(
void BookmarkIndex::SortMatches(const Matches& matches,
NodeTypedCountPairs* node_typed_counts) const {
- HistoryService* const history_service = profile_ ?
- HistoryServiceFactory::GetForProfile(profile_,
- Profile::EXPLICIT_ACCESS) : NULL;
+ HistoryService* const history_service = browser_context_ ?
+ HistoryServiceFactory::GetForProfile(
+ Profile::FromBrowserContext(browser_context_),
+ Profile::EXPLICIT_ACCESS) : NULL;
history::URLDatabase* url_db = history_service ?
history_service->InMemoryDatabase() : NULL;