summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/ui/views/message_center/web_notification_tray_win.cc5
-rw-r--r--tools/metrics/actions/chromeactions.txt1
2 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc b/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
index 0040952..33c0cf6 100644
--- a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
+++ b/chrome/browser/ui/views/message_center/web_notification_tray_win.cc
@@ -12,6 +12,7 @@
#include "chrome/browser/status_icons/status_tray.h"
#include "chrome/browser/ui/views/message_center/notification_bubble_wrapper_win.h"
#include "chrome/browser/ui/views/status_icons/status_icon_win.h"
+#include "content/public/browser/user_metrics.h"
#include "grit/chromium_strings.h"
#include "grit/theme_resources.h"
#include "grit/ui_strings.h"
@@ -114,6 +115,8 @@ gfx::ImageSkia GetIcon(int unread_count) {
} // namespace
+using content::UserMetricsAction;
+
namespace message_center {
MessageCenterTrayDelegate* CreateMessageCenterTray() {
@@ -151,6 +154,8 @@ void WebNotificationTrayWin::HidePopups() {
}
bool WebNotificationTrayWin::ShowMessageCenter() {
+ content::RecordAction(UserMetricsAction("Notifications.ShowMessageCenter"));
+
scoped_ptr<message_center::MessageCenterBubble> bubble(
new message_center::MessageCenterBubble(message_center()));
gfx::Screen* screen = gfx::Screen::GetNativeScreen();
diff --git a/tools/metrics/actions/chromeactions.txt b/tools/metrics/actions/chromeactions.txt
index 1c4594b..8b2181f 100644
--- a/tools/metrics/actions/chromeactions.txt
+++ b/tools/metrics/actions/chromeactions.txt
@@ -1130,6 +1130,7 @@
0x95c990454684cb1d NewTabPage_ReopenTab
0xab4d417c5ca44904 NewTab_Button
0xbdc9ec125e7a3ade NewWindow
+0xa86d43452b05bf72 Notifications.ShowMessageCenter
0x268376698078c71b OmniboxInputInProgress
0xe7ff15c3f1043a26 Omnibox_DragString
0x1a18c36c737ec22b Omnibox_DragURL