| 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 97ec0dadc9c78e46fb56c5de17afcc4fbe99ab1c..bfaabd9d74181141a3038ffbf70ef9ffeb6b4507 100644
|
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| @@ -394,4 +394,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
|
|
|