| Index: ash/launcher/launcher_view.cc
|
| diff --git a/ash/launcher/launcher_view.cc b/ash/launcher/launcher_view.cc
|
| index fdcbdb0ba7abfa6a771c79ef2f9b220c7b9c9b14..36f46ff3bc173c72ac0801a6252b69e6cae0afd8 100644
|
| --- a/ash/launcher/launcher_view.cc
|
| +++ b/ash/launcher/launcher_view.cc
|
| @@ -1025,16 +1025,27 @@ void LauncherView::ButtonPressed(views::Button* sender,
|
| switch (model_->items()[view_index].type) {
|
| case TYPE_TABBED:
|
| case TYPE_APP_PANEL:
|
| + delegate_->ItemClicked(model_->items()[view_index], event.flags());
|
| + break;
|
| +
|
| case TYPE_APP_SHORTCUT:
|
| case TYPE_PLATFORM_APP:
|
| + Shell::GetInstance()->delegate()->RecordUserMetricsAction(
|
| + UMA_LAUNCHER_CLICK_ON_APP);
|
| delegate_->ItemClicked(model_->items()[view_index], event.flags());
|
| break;
|
|
|
| case TYPE_APP_LIST:
|
| + Shell::GetInstance()->delegate()->RecordUserMetricsAction(
|
| + UMA_LAUNCHER_CLICK_ON_APPLIST_BUTTON);
|
| Shell::GetInstance()->ToggleAppList();
|
| break;
|
|
|
| case TYPE_BROWSER_SHORTCUT:
|
| + // Click on browser icon is counted in app clicks.
|
| + Shell::GetInstance()->delegate()->RecordUserMetricsAction(
|
| + UMA_LAUNCHER_CLICK_ON_APP);
|
| +
|
| if (event.flags() & ui::EF_CONTROL_DOWN)
|
| delegate_->CreateNewWindow();
|
| else
|
|
|