From f92fd742680fc3359ec58a49119f4b4a4319d6ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?= <7645683+bruvzg@users.noreply.github.com> Date: Sat, 24 May 2025 23:54:58 +0300 Subject: [PATCH] Do not activate accessibility when screen reader detection failed. --- scene/main/scene_tree.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index ad62b72e54..4c233ad1e3 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -205,8 +205,8 @@ bool SceneTree::is_accessibility_enabled() const { } DisplayServer::AccessibilityMode accessibility_mode = DisplayServer::accessibility_get_mode(); - int screen_reader_acvite = DisplayServer::get_singleton()->accessibility_screen_reader_active(); - if ((accessibility_mode == DisplayServer::AccessibilityMode::ACCESSIBILITY_DISABLED) || ((accessibility_mode == DisplayServer::AccessibilityMode::ACCESSIBILITY_AUTO) && (screen_reader_acvite == 0))) { + int screen_reader_active = DisplayServer::get_singleton()->accessibility_screen_reader_active(); + if ((accessibility_mode == DisplayServer::AccessibilityMode::ACCESSIBILITY_DISABLED) || ((accessibility_mode == DisplayServer::AccessibilityMode::ACCESSIBILITY_AUTO) && (screen_reader_active != 1))) { return false; } return true;