Browse Source

Accessibility: Update ComboBox label accessibility when editable state changed

v6.1.6
ed 3 years ago
parent
commit
1e0acdf83d
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      modules/juce_gui_basics/widgets/juce_ComboBox.cpp

+ 5
- 1
modules/juce_gui_basics/widgets/juce_ComboBox.cpp View File

@@ -50,7 +50,11 @@ void ComboBox::setEditableText (const bool isEditable)
label->setEditable (isEditable, isEditable, false);
labelEditableState = (isEditable ? labelIsEditable : labelIsNotEditable);
setWantsKeyboardFocus (labelEditableState == labelIsNotEditable);
const auto isLabelEditable = (labelEditableState == labelIsEditable);
setWantsKeyboardFocus (! isLabelEditable);
label->setAccessible (isLabelEditable);
resized();
}
}


Loading…
Cancel
Save