Browse Source

Android: Fix accessibility on newer Android versions

This commit fixes a bug where a View would be registered as it's own
parent in the accessibility hierarchy leading to stack overflows in the
Android accessibility service. The issue affected up-to-date Android 13
systems and potentially older systems with updated accessibility
services.
v7.0.9
attila 2 years ago
parent
commit
73459411ba
1 changed files with 0 additions and 2 deletions
  1. +0
    -2
      modules/juce_gui_basics/native/accessibility/juce_Accessibility_android.cpp

+ 0
- 2
modules/juce_gui_basics/native/accessibility/juce_Accessibility_android.cpp View File

@@ -296,8 +296,6 @@ public:
if (auto* parent = accessibilityHandler.getParent())
env->CallVoidMethod (info, AndroidAccessibilityNodeInfo.setVirtualParent,
sourceView, parent->getNativeImplementation()->getVirtualViewId());
else
env->CallVoidMethod (info, AndroidAccessibilityNodeInfo.setParent, sourceView);
}
{


Loading…
Cancel
Save