From f69095746a0b623bce54744b8e90ffc307fc3526 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 11 Jun 2021 11:10:23 +0100 Subject: [PATCH] Windows Accessibility: Only support ExpandCollapsePattern for expandable elements --- .../native/accessibility/juce_win32_AccessibilityElement.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp b/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp index 6968218fce..65de0245b3 100644 --- a/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp +++ b/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp @@ -239,7 +239,8 @@ JUCE_COMRESULT AccessibilityNativeHandle::GetPatternProvider (PATTERNID pId, IUn } case UIA_ExpandCollapsePatternId: { - if (accessibilityHandler.getActions().contains (AccessibilityActionType::showMenu)) + if (accessibilityHandler.getActions().contains (AccessibilityActionType::showMenu) + && accessibilityHandler.getCurrentState().isExpandable()) return new UIAExpandCollapseProvider (this); break;