diff options
-rw-r--r-- | accessibility/source/standard/vclxaccessiblelist.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/accessibility/source/standard/vclxaccessiblelist.cxx b/accessibility/source/standard/vclxaccessiblelist.cxx index beb252cc3f9c..d54d515c3e77 100644 --- a/accessibility/source/standard/vclxaccessiblelist.cxx +++ b/accessibility/source/standard/vclxaccessiblelist.cxx @@ -300,8 +300,13 @@ void VCLXAccessibleList::UpdateSelection_Impl_Acc(bool b_IsDropDownList) } else if (m_aBoxType == LISTBOX && !b_IsDropDownList) { - if ( aNewValue.hasValue()) + if ( aNewValue.hasValue() || aOldValue.hasValue() ) { + NotifyAccessibleEvent( + AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, + aOldValue, + aNewValue ); + NotifyListItem(aNewValue); } } |