Index: ui/accessibility/platform/ax_platform_node_auralinux.cc |
diff --git a/ui/accessibility/platform/ax_platform_node_auralinux.cc b/ui/accessibility/platform/ax_platform_node_auralinux.cc |
index 09f7087f4944492535c16b263f9a6da191308148..3f54b8986796467c235c77a10e2f8bebae0eff61 100644 |
--- a/ui/accessibility/platform/ax_platform_node_auralinux.cc |
+++ b/ui/accessibility/platform/ax_platform_node_auralinux.cc |
@@ -442,7 +442,7 @@ void AXPlatformNodeAuraLinux::GetAtkState(AtkStateSet* atk_state_set) { |
atk_state_set_add_state(atk_state_set, ATK_STATE_DEFAULT); |
if (state & (1 << ui::AX_STATE_EDITABLE)) |
atk_state_set_add_state(atk_state_set, ATK_STATE_EDITABLE); |
- if (state & (1 << ui::AX_STATE_ENABLED)) |
+ if (!(state & (1 << ui::AX_STATE_DISABLED))) |
atk_state_set_add_state(atk_state_set, ATK_STATE_ENABLED); |
if (state & (1 << ui::AX_STATE_EXPANDED)) |
atk_state_set_add_state(atk_state_set, ATK_STATE_EXPANDED); |