Index: chrome/browser/bookmarks/bookmark_model.cc |
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
index 6611a04c306f788e63c0c85ddc8adb0f441fa90e..2aadbeb508c6b4dbce5e2ccb0a9b25108215806a 100644 |
--- a/chrome/browser/bookmarks/bookmark_model.cc |
+++ b/chrome/browser/bookmarks/bookmark_model.cc |
@@ -10,14 +10,15 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/i18n/string_compare.h" |
+#include "base/prefs/pref_service.h" |
#include "base/sequenced_task_runner.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "chrome/browser/bookmarks/bookmark_expanded_state_tracker.h" |
#include "chrome/browser/bookmarks/bookmark_index.h" |
+#include "chrome/browser/bookmarks/bookmark_match.h" |
#include "chrome/browser/bookmarks/bookmark_model_observer.h" |
#include "chrome/browser/bookmarks/bookmark_storage.h" |
-#include "chrome/browser/bookmarks/bookmark_title_match.h" |
#include "chrome/browser/bookmarks/bookmark_utils.h" |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/favicon/favicon_changed_details.h" |
@@ -27,6 +28,7 @@ |
#include "chrome/browser/history/history_service_factory.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/favicon/favicon_types.h" |
+#include "chrome/common/pref_names.h" |
#include "content/public/browser/notification_details.h" |
#include "content/public/browser/notification_source.h" |
#include "grit/generated_resources.h" |
@@ -728,14 +730,14 @@ void BookmarkModel::ResetDateFolderModified(const BookmarkNode* node) { |
SetDateFolderModified(node, Time()); |
} |
-void BookmarkModel::GetBookmarksWithTitlesMatching( |
+void BookmarkModel::GetBookmarksMatching( |
const base::string16& text, |
size_t max_count, |
- std::vector<BookmarkTitleMatch>* matches) { |
+ std::vector<BookmarkMatch>* matches) { |
if (!loaded_) |
return; |
- index_->GetBookmarksWithTitlesMatching(text, max_count, matches); |
+ index_->GetBookmarksMatching(text, max_count, matches); |
} |
void BookmarkModel::ClearStore() { |
@@ -1076,7 +1078,10 @@ BookmarkLoadDetails* BookmarkModel::CreateLoadDetails() { |
CreatePermanentNode(BookmarkNode::OTHER_NODE); |
BookmarkPermanentNode* mobile_node = |
CreatePermanentNode(BookmarkNode::MOBILE); |
- return new BookmarkLoadDetails(bb_node, other_node, mobile_node, |
- new BookmarkIndex(profile_), |
- next_node_id_); |
+ return new BookmarkLoadDetails( |
+ bb_node, other_node, mobile_node, |
+ new BookmarkIndex(profile_, |
+ profile_->GetPrefs()->GetString( |
+ prefs::kAcceptLanguages)), |
+ next_node_id_); |
} |