| Index: chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| index 108c09d772ae6a35b034acce3189def6b28366f6..207ad319406bc9b9fef52aad71b021262a351454 100644
|
| --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| @@ -378,6 +378,16 @@ AutomationInternalPerformActionFunction::ConvertToAXActionData(
|
| ui::AX_ACTION_SET_SEQUENTIAL_FOCUS_NAVIGATION_STARTING_POINT;
|
| break;
|
| }
|
| + case api::automation_internal::ACTION_TYPE_TOGGLEDARKENSCREEN: {
|
| + action->action = ui::AX_ACTION_TOGGLE_DARKEN_SCREEN;
|
| + api::automation_internal::ToggleDarkenScreenParams darken_params;
|
| + EXTENSION_FUNCTION_VALIDATE(
|
| + api::automation_internal::ToggleDarkenScreenParams::Populate(
|
| + params->opt_args.additional_properties, &darken_params));
|
| + action->AddBoolAttribute(ui::AX_ACTION_ATTR_DARKEN_SCREEN,
|
| + darken_params.darken_screen);
|
| + break;
|
| + }
|
| default:
|
| NOTREACHED();
|
| }
|
|
|