From 5e6fe0db3d0dc8aed324a25eb3daebd2c6c4ea18 Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 20 May 2021 17:58:40 +0100 Subject: [PATCH] Accessibility: Send structure change message when TreeView viewport is scrolled --- modules/juce_gui_basics/widgets/juce_TreeView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/juce_gui_basics/widgets/juce_TreeView.cpp b/modules/juce_gui_basics/widgets/juce_TreeView.cpp index 9caa2957c9..2d33493d84 100644 --- a/modules/juce_gui_basics/widgets/juce_TreeView.cpp +++ b/modules/juce_gui_basics/widgets/juce_TreeView.cpp @@ -625,6 +625,10 @@ public: const auto hasScrolledSideways = (newVisibleArea.getX() != lastX); lastX = newVisibleArea.getX(); updateComponents (hasScrolledSideways); + + if (auto* tree = getParentComponent()) + if (auto* handler = tree->getAccessibilityHandler()) + handler->notifyAccessibilityEvent (AccessibilityEvent::structureChanged); } ContentComponent* getContentComp() const noexcept