Index: chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
diff --git a/chrome/browser/ui/app_list/search/webstore/webstore_result.cc b/chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
index 3fc90c8eafddc28c8c9b0fc306518e1610184fa0..303bfc5051441080f1ca8c1dd3fc87bdeff3a676 100644 |
--- a/chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
+++ b/chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
@@ -62,6 +62,7 @@ namespace app_list { |
WebstoreResult::WebstoreResult(Profile* profile, |
const std::string& app_id, |
const std::string& localized_name, |
+ double relevance, |
const GURL& icon_url, |
bool is_paid, |
extensions::Manifest::Type item_type, |
@@ -77,7 +78,7 @@ WebstoreResult::WebstoreResult(Profile* profile, |
extension_registry_(NULL), |
weak_factory_(this) { |
set_id(extensions::Extension::GetBaseURLFromExtensionId(app_id_).spec()); |
- set_relevance(0.0); // What is the right value to use? |
+ set_relevance(relevance); |
set_title(base::UTF8ToUTF16(localized_name_)); |
SetDefaultDetails(); |
@@ -127,13 +128,9 @@ void WebstoreResult::InvokeAction(int action_index, int event_flags) { |
} |
scoped_ptr<SearchResult> WebstoreResult::Duplicate() const { |
- return scoped_ptr<SearchResult>(new WebstoreResult(profile_, |
- app_id_, |
- localized_name_, |
- icon_url_, |
- is_paid_, |
- item_type_, |
- controller_)); |
+ return scoped_ptr<SearchResult>( |
+ new WebstoreResult(profile_, app_id_, localized_name_, relevance(), |
+ icon_url_, is_paid_, item_type_, controller_)); |
} |
void WebstoreResult::InitAndStartObserving() { |