Chromium Code Reviews| 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 3f201cce3322857a5b6e564850b887af28386f80..e8ae1b04283854bd8f0ecdac795c171cbb970f20 100644 |
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc |
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc |
| @@ -73,8 +73,13 @@ uint32 AXStateFromBlink(const blink::WebAXObject& o) { |
| if (o.isEnabled()) |
| state |= (1 << ui::AX_STATE_ENABLED); |
| - if (o.isVertical()) |
| - state |= (1 << ui::AX_STATE_VERTICAL); |
| + blink::WebAXOrientation orientation = o.orientation(); |
| + if (orientation) { |
|
dmazzoni
2014/11/29 07:48:19
Nit: I'd drop the if (orientation) check; it's not
|
| + if (orientation == blink::WebAXOrientationVertical) |
| + state |= (1 << ui::AX_STATE_VERTICAL); |
| + else if (orientation == blink::WebAXOrientationHorizontal) |
| + state |= (1 << ui::AX_STATE_HORIZONTAL); |
| + } |
| if (o.isVisited()) |
| state |= (1 << ui::AX_STATE_VISITED); |