| Index: ash/accelerators/accelerator_controller.cc
|
| diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
|
| index 8b354056338afd208391fd72f395d6a1d869dcef..e4b9026051cddc29cdd7c39c4a2e68e322754221 100644
|
| --- a/ash/accelerators/accelerator_controller.cc
|
| +++ b/ash/accelerators/accelerator_controller.cc
|
| @@ -607,6 +607,11 @@ void HandleGetHelp() {
|
| Shell::GetInstance()->new_window_delegate()->OpenGetHelp();
|
| }
|
|
|
| +void HandleNetworkDiag() {
|
| + base::RecordAction(UserMetricsAction("Accel_Network_Diag"));
|
| + Shell::GetInstance()->new_window_delegate()->OpenNetworkDiag();
|
| +}
|
| +
|
| void HandleSwapPrimaryDisplay() {
|
| base::RecordAction(UserMetricsAction("Accel_Swap_Primary_Display"));
|
| Shell::GetInstance()->display_configuration_controller()->SetPrimaryDisplayId(
|
| @@ -1054,6 +1059,7 @@ bool AcceleratorController::CanPerformAction(
|
| case LOCK_RELEASED:
|
| case OPEN_CROSH:
|
| case OPEN_FILE_MANAGER:
|
| + case OPEN_NETWORK_DIAG:
|
| case OPEN_GET_HELP:
|
| case POWER_PRESSED:
|
| case POWER_RELEASED:
|
| @@ -1301,6 +1307,9 @@ void AcceleratorController::PerformAction(AcceleratorAction action,
|
| case OPEN_FILE_MANAGER:
|
| HandleFileManager();
|
| break;
|
| + case OPEN_NETWORK_DIAG:
|
| + HandleNetworkDiag();
|
| + break;
|
| case OPEN_GET_HELP:
|
| HandleGetHelp();
|
| break;
|
|
|