| 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 a7ede7352ce965f4995e4ff33d256285f64ba8a7..e6f252f2a864373b4396adb724ce03729ae313e8 100644
|
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| @@ -400,4 +400,26 @@ ui::AXTextDirection AXTextDirectionFromBlink(
|
| return ui::AX_TEXT_DIRECTION_NONE;
|
| }
|
|
|
| +ui::AXInvalidState AXInvalidStateFromBlink(
|
| + blink::WebAXInvalidState invalid_state) {
|
| + switch (invalid_state) {
|
| + case blink::WebAXInvalidStateUndefined:
|
| + return ui::AX_INVALID_STATE_NONE;
|
| + case blink::WebAXInvalidStateFalse:
|
| + return ui::AX_INVALID_STATE_FALSE;
|
| + case blink::WebAXInvalidStateTrue:
|
| + return ui::AX_INVALID_STATE_TRUE;
|
| + case blink::WebAXInvalidStateSpelling:
|
| + return ui::AX_INVALID_STATE_SPELLING;
|
| + case blink::WebAXInvalidStateGrammar:
|
| + return ui::AX_INVALID_STATE_GRAMMAR;
|
| + case blink::WebAXInvalidStateOther:
|
| + return ui::AX_INVALID_STATE_OTHER;
|
| + default:
|
| + NOTREACHED();
|
| + }
|
| +
|
| + return ui::AX_INVALID_STATE_NONE;
|
| +}
|
| +
|
| } // namespace content
|
|
|