| 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 303bfc5051441080f1ca8c1dd3fc87bdeff3a676..c234f4459ec0110ead1b845e4efabc3655ebe1e7 100644
|
| --- a/chrome/browser/ui/app_list/search/webstore/webstore_result.cc
|
| +++ b/chrome/browser/ui/app_list/search/webstore/webstore_result.cc
|
| @@ -61,15 +61,12 @@ 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,
|
| AppListControllerDelegate* controller)
|
| : profile_(profile),
|
| app_id_(app_id),
|
| - localized_name_(localized_name),
|
| icon_url_(icon_url),
|
| is_paid_(is_paid),
|
| item_type_(item_type),
|
| @@ -78,9 +75,7 @@ WebstoreResult::WebstoreResult(Profile* profile,
|
| extension_registry_(NULL),
|
| weak_factory_(this) {
|
| set_id(extensions::Extension::GetBaseURLFromExtensionId(app_id_).spec());
|
| - set_relevance(relevance);
|
|
|
| - set_title(base::UTF8ToUTF16(localized_name_));
|
| SetDefaultDetails();
|
|
|
| InitAndStartObserving();
|
| @@ -128,9 +123,12 @@ 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_, relevance(),
|
| - icon_url_, is_paid_, item_type_, controller_));
|
| + scoped_ptr<SearchResult> copy(new WebstoreResult(
|
| + profile_, app_id_, icon_url_, is_paid_, item_type_, controller_));
|
| + copy->set_title(title());
|
| + copy->set_title_tags(title_tags());
|
| + copy->set_relevance(relevance());
|
| + return copy;
|
| }
|
|
|
| void WebstoreResult::InitAndStartObserving() {
|
|
|