| Index: content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| diff --git a/content/renderer/accessibility/blink_ax_enum_conversion.cc b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| index eea58484e845ee9839d1eb73fb2b22c4380b5fd0..3eb894be73df639b3f9b8bbea40fbf238ccf06a1 100644
|
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| @@ -434,6 +434,31 @@ ui::AXTextStyle AXTextStyleFromBlink(blink::WebAXTextStyle text_style) {
|
| return static_cast<ui::AXTextStyle>(browser_text_style);
|
| }
|
|
|
| +ui::AXAriaCurrentState AXAriaCurrentStateFromBlink(
|
| + blink::WebAXAriaCurrentState aria_current_state) {
|
| + switch (aria_current_state) {
|
| + case blink::WebAXAriaCurrentStateUndefined:
|
| + return ui::AX_ARIA_CURRENT_STATE_NONE;
|
| + case blink::WebAXAriaCurrentStateFalse:
|
| + return ui::AX_ARIA_CURRENT_STATE_FALSE;
|
| + case blink::WebAXAriaCurrentStateTrue:
|
| + return ui::AX_ARIA_CURRENT_STATE_TRUE;
|
| + case blink::WebAXAriaCurrentStatePage:
|
| + return ui::AX_ARIA_CURRENT_STATE_PAGE;
|
| + case blink::WebAXAriaCurrentStateStep:
|
| + return ui::AX_ARIA_CURRENT_STATE_STEP;
|
| + case blink::WebAXAriaCurrentStateLocation:
|
| + return ui::AX_ARIA_CURRENT_STATE_LOCATION;
|
| + case blink::WebAXAriaCurrentStateDate:
|
| + return ui::AX_ARIA_CURRENT_STATE_DATE;
|
| + case blink::WebAXAriaCurrentStateTime:
|
| + return ui::AX_ARIA_CURRENT_STATE_TIME;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return ui::AX_ARIA_CURRENT_STATE_NONE;
|
| +}
|
| +
|
| ui::AXInvalidState AXInvalidStateFromBlink(
|
| blink::WebAXInvalidState invalid_state) {
|
| switch (invalid_state) {
|
| @@ -449,10 +474,9 @@ ui::AXInvalidState AXInvalidStateFromBlink(
|
| return ui::AX_INVALID_STATE_GRAMMAR;
|
| case blink::WebAXInvalidStateOther:
|
| return ui::AX_INVALID_STATE_OTHER;
|
| - default:
|
| - NOTREACHED();
|
| }
|
|
|
| + NOTREACHED();
|
| return ui::AX_INVALID_STATE_NONE;
|
| }
|
|
|
|
|