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 919dd50e7408e75135219b1844cd0c6cc46d4ae2..cb543e76c1d5703b627052e848c685645d1bad17 100644 |
--- a/chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
+++ b/chrome/browser/ui/app_list/search/webstore/webstore_result.cc |
@@ -16,6 +16,7 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/app_list/app_list_controller_delegate.h" |
#include "chrome/browser/ui/app_list/search/common/url_icon_source.h" |
+#include "chrome/browser/ui/app_list/search/search_util.h" |
#include "chrome/browser/ui/app_list/search/webstore/webstore_installer.h" |
#include "chrome/browser/ui/browser_navigator.h" |
#include "chrome/browser/ui/extensions/application_launch.h" |
@@ -105,6 +106,7 @@ WebstoreResult::~WebstoreResult() { |
} |
void WebstoreResult::Open(int event_flags) { |
+ RecordHistogram(SEARCH_WEBSTORE_SEARCH_RESULT); |
const GURL store_url = net::AppendQueryParameter( |
GURL(extension_urls::GetWebstoreItemDetailURLPrefix() + app_id_), |
extension_urls::kWebstoreSourceField, |
@@ -128,14 +130,14 @@ void WebstoreResult::InvokeAction(int action_index, int event_flags) { |
StartInstall(action_index == kLaunchEphemeralAppAction); |
} |
-scoped_ptr<ChromeSearchResult> WebstoreResult::Duplicate() { |
- return scoped_ptr<ChromeSearchResult>(new WebstoreResult(profile_, |
- app_id_, |
- localized_name_, |
- icon_url_, |
- is_paid_, |
- item_type_, |
- controller_)).Pass(); |
+scoped_ptr<SearchResult> WebstoreResult::Duplicate() { |
+ return scoped_ptr<SearchResult>(new WebstoreResult(profile_, |
+ app_id_, |
+ localized_name_, |
+ icon_url_, |
+ is_paid_, |
+ item_type_, |
+ controller_)); |
} |
void WebstoreResult::InitAndStartObserving() { |
@@ -301,8 +303,4 @@ void WebstoreResult::OnShutdown(extensions::ExtensionRegistry* registry) { |
StopObservingRegistry(); |
} |
-ChromeSearchResultType WebstoreResult::GetType() { |
- return SEARCH_WEBSTORE_SEARCH_RESULT; |
-} |
- |
} // namespace app_list |