Chromium Code Reviews| Index: chrome/browser/bookmarks/bookmark_model.cc |
| diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
| index 2f28132b76caf3489d609945525456525bde6646..6bbdb72fbd900de0746ca5625cc07007925b1d10 100644 |
| --- a/chrome/browser/bookmarks/bookmark_model.cc |
| +++ b/chrome/browser/bookmarks/bookmark_model.cc |
| @@ -10,12 +10,13 @@ |
| #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 "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" |
| @@ -25,6 +26,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" |
| @@ -614,14 +616,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() { |
| @@ -963,7 +965,11 @@ 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_ ? |
| + profile_->GetPrefs()->GetString( |
| + prefs::kAcceptLanguages) : ""), |
|
Peter Kasting
2014/04/16 23:44:25
Nit: "" -> std::string()
While it's one line long
Mark P
2014/04/17 20:24:18
Done.
|
| + next_node_id_); |
| } |