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 6b3d25b9e13d919a1cfa0c513ee2d6c66332dc9c..cf7e31e6546c13d44c4ed1e85e432a56ce276dd1 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 |