mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-12 22:50:08 +00:00
8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change
Reviewed-by: serb, asemenov
This commit is contained in:
parent
42dd9077a0
commit
eefbaa2956
@ -184,6 +184,16 @@ class CAccessible extends CFRetainedResource implements Accessible {
|
||||
if (thisRole == AccessibleRole.CHECK_BOX) {
|
||||
valueChanged(ptr);
|
||||
}
|
||||
|
||||
// Do send radio button state changes to native side
|
||||
if (thisRole == AccessibleRole.RADIO_BUTTON) {
|
||||
valueChanged(ptr);
|
||||
}
|
||||
|
||||
// Do send toggle button state changes to native side
|
||||
if (thisRole == AccessibleRole.TOGGLE_BUTTON) {
|
||||
valueChanged(ptr);
|
||||
}
|
||||
} else if (name.equals(ACCESSIBLE_NAME_PROPERTY)) {
|
||||
//for now trigger only for JTabbedPane.
|
||||
if (e.getSource() instanceof JTabbedPane) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user