From cdee88c0037d054213162ffa52a3fea040ffaca8 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 9 Jun 2021 09:10:11 +0100 Subject: [PATCH] Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items --- modules/juce_gui_basics/widgets/juce_TreeView.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/juce_gui_basics/widgets/juce_TreeView.cpp b/modules/juce_gui_basics/widgets/juce_TreeView.cpp index 54949d2f0a..afafae3ca6 100644 --- a/modules/juce_gui_basics/widgets/juce_TreeView.cpp +++ b/modules/juce_gui_basics/widgets/juce_TreeView.cpp @@ -112,12 +112,14 @@ private: } if (treeItem.mightContainSubItems()) + { state = state.withExpandable(); - if (treeItem.isOpen()) - state = state.withExpanded(); - else - state = state.withCollapsed(); + if (treeItem.isOpen()) + state = state.withExpanded(); + else + state = state.withCollapsed(); + } if (treeItem.isSelected()) state = state.withSelected();