From 0448bf9bd7a52dc281aa18db8e08194105d6d419 Mon Sep 17 00:00:00 2001 From: Michael Goderbauer Date: Mon, 2 Oct 2017 15:46:38 -0700 Subject: [PATCH] Proper horizontal a11y scrolling on Android (#4163) --- .../platform/android/io/flutter/view/AccessibilityBridge.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/platform/android/io/flutter/view/AccessibilityBridge.java b/shell/platform/android/io/flutter/view/AccessibilityBridge.java index 60bf7574b..1fd586d48 100644 --- a/shell/platform/android/io/flutter/view/AccessibilityBridge.java +++ b/shell/platform/android/io/flutter/view/AccessibilityBridge.java @@ -132,11 +132,11 @@ class AccessibilityBridge extends AccessibilityNodeProvider implements BasicMess // TODO(ianh): Once we're on SDK v23+, call addAction to // expose AccessibilityAction.ACTION_SCROLL_LEFT, _RIGHT, // _UP, and _DOWN when appropriate. - if ((object.actions & SEMANTICS_ACTION_SCROLL_RIGHT) != 0 + if ((object.actions & SEMANTICS_ACTION_SCROLL_LEFT) != 0 || (object.actions & SEMANTICS_ACTION_SCROLL_UP) != 0) { result.addAction(AccessibilityNodeInfo.ACTION_SCROLL_FORWARD); } - if ((object.actions & SEMANTICS_ACTION_SCROLL_LEFT) != 0 + if ((object.actions & SEMANTICS_ACTION_SCROLL_RIGHT) != 0 || (object.actions & SEMANTICS_ACTION_SCROLL_DOWN) != 0) { result.addAction(AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD); } -- GitLab