From 22646d3e74b13d999367afa8aa7b672f8e39518e Mon Sep 17 00:00:00 2001 From: Thiago Seus Date: Sun, 2 Jun 2024 15:24:19 -0300 Subject: [PATCH] Accessibility: enable accessibility if Talkback is on --- configuration.c | 5 +++++ .../retroarch/browser/retroactivity/RetroActivityCommon.java | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/configuration.c b/configuration.c index 5afa238e5e..989fa64bfa 100644 --- a/configuration.c +++ b/configuration.c @@ -2885,6 +2885,11 @@ void config_set_defaults(void *data) settings->bools.accessibility_enable, RAIsVoiceOverRunning()); #endif +#ifdef ANDROID + configuration_set_bool(settings, + settings->bools.accessibility_enable, is_narrator_running(true)); +#endif + #ifdef HAVE_MENU if (first_initialized) configuration_set_bool(settings, diff --git a/pkg/android/phoenix-common/src/com/retroarch/browser/retroactivity/RetroActivityCommon.java b/pkg/android/phoenix-common/src/com/retroarch/browser/retroactivity/RetroActivityCommon.java index adb2de2c54..b63a18ffe4 100644 --- a/pkg/android/phoenix-common/src/com/retroarch/browser/retroactivity/RetroActivityCommon.java +++ b/pkg/android/phoenix-common/src/com/retroarch/browser/retroactivity/RetroActivityCommon.java @@ -611,7 +611,6 @@ public class RetroActivityCommon extends NativeActivity } public boolean isScreenReaderEnabled() { - getWindow().getDecorView().announceForAccessibility("Hello world!"); AccessibilityManager accessibilityManager = (AccessibilityManager) getSystemService(ACCESSIBILITY_SERVICE); boolean isAccessibilityEnabled = accessibilityManager.isEnabled(); boolean isExploreByTouchEnabled = accessibilityManager.isTouchExplorationEnabled();