Index: chrome/browser/history/in_memory_url_index.cc |
diff --git a/chrome/browser/history/in_memory_url_index.cc b/chrome/browser/history/in_memory_url_index.cc |
index 71a58c8ef011cde61ffe72c0933728eaca8523f0..6d9303851121fae7044066feeb1614cedaa5f138 100644 |
--- a/chrome/browser/history/in_memory_url_index.cc |
+++ b/chrome/browser/history/in_memory_url_index.cc |
@@ -90,8 +90,10 @@ InMemoryURLIndex::RebuildPrivateDataFromHistoryDBTask:: |
InMemoryURLIndex::InMemoryURLIndex(Profile* profile, |
const base::FilePath& history_dir, |
- const std::string& languages) |
+ const std::string& languages, |
+ HistoryClient* history_client) |
: profile_(profile), |
+ history_client_(history_client), |
history_dir_(history_dir), |
languages_(languages), |
private_data_(new URLIndexPrivateData), |
@@ -114,6 +116,7 @@ InMemoryURLIndex::InMemoryURLIndex(Profile* profile, |
// Called only by unit tests. |
InMemoryURLIndex::InMemoryURLIndex() |
: profile_(NULL), |
+ history_client_(NULL), |
private_data_(new URLIndexPrivateData), |
restore_cache_observer_(NULL), |
save_cache_observer_(NULL), |
@@ -165,7 +168,7 @@ ScoredHistoryMatches InMemoryURLIndex::HistoryItemsForTerms( |
term_string, |
cursor_position, |
languages_, |
- BookmarkModelFactory::GetForProfile(profile_)); |
+ history_client_); |
} |
// Updating -------------------------------------------------------------------- |