diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-04-03 14:55:26 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-04-03 14:58:01 +0100 |
commit | da907c7b7a328d29d5ede8d43f539811856417f9 (patch) | |
tree | b7ed123fc122135cc78fd765a1cfc0006c2b3265 /accessibility/source | |
parent | 835fcfacc66601299aa73cd5423e8277ccd8fc34 (diff) |
Related: tdf#82998 rearrange, no logic change
Change-Id: I1d3a6a552bd535622009b43e0633a357b1a919e6
Diffstat (limited to 'accessibility/source')
-rw-r--r-- | accessibility/source/standard/vclxaccessiblelist.cxx | 75 |
1 files changed, 41 insertions, 34 deletions
diff --git a/accessibility/source/standard/vclxaccessiblelist.cxx b/accessibility/source/standard/vclxaccessiblelist.cxx index f9aed93e95be..31217a2e9dbe 100644 --- a/accessibility/source/standard/vclxaccessiblelist.cxx +++ b/accessibility/source/standard/vclxaccessiblelist.cxx @@ -258,56 +258,63 @@ void VCLXAccessibleList::UpdateSelection_Impl_Acc(bool b_IsDropDownList) } } } - if (m_aBoxType == COMBOBOX && b_IsDropDownList) + + if (m_aBoxType == COMBOBOX) { - //VCLXAccessibleDropDownComboBox - //when in list is dropped down, xText = NULL - if (m_pListBoxHelper && m_pListBoxHelper->IsInDropDown()) + if (b_IsDropDownList) { - if ( aNewValue.hasValue() || aOldValue.hasValue() ) + //VCLXAccessibleDropDownComboBox + //when in list is dropped down, xText = NULL + if (m_pListBoxHelper && m_pListBoxHelper->IsInDropDown()) { - NotifyAccessibleEvent( - AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, - aOldValue, - aNewValue ); + if ( aNewValue.hasValue() || aOldValue.hasValue() ) + { + NotifyAccessibleEvent( + AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, + aOldValue, + aNewValue ); - NotifyListItem(aNewValue); + NotifyListItem(aNewValue); + } } } + else + { + //VCLXAccessibleComboBox + NotifyAccessibleEvent( AccessibleEventId::SELECTION_CHANGED, uno::Any(), uno::Any() ); + } } - else if (m_aBoxType == COMBOBOX && !b_IsDropDownList) - { - //VCLXAccessibleComboBox - NotifyAccessibleEvent( AccessibleEventId::SELECTION_CHANGED, uno::Any(), uno::Any() ); - } - else if (m_aBoxType == LISTBOX && b_IsDropDownList) + else if (m_aBoxType == LISTBOX) { - //VCLXAccessibleDropdownListBox - //when in list is dropped down, xText = NULL - if (m_pListBoxHelper && m_pListBoxHelper->IsInDropDown()) + if (b_IsDropDownList) { - if ( aNewValue.hasValue() || aOldValue.hasValue() ) + //VCLXAccessibleDropdownListBox + //when in list is dropped down, xText = NULL + if (m_pListBoxHelper && m_pListBoxHelper->IsInDropDown()) { - NotifyAccessibleEvent( - AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, - aOldValue, - aNewValue ); + if ( aNewValue.hasValue() || aOldValue.hasValue() ) + { + NotifyAccessibleEvent( + AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, + aOldValue, + aNewValue ); - NotifyListItem(aNewValue); + NotifyListItem(aNewValue); + } } } - } - else if (m_aBoxType == LISTBOX && !b_IsDropDownList) - { - if ( aNewValue.hasValue() || aOldValue.hasValue() ) + else { - NotifyAccessibleEvent( - AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, - aOldValue, - aNewValue ); + if ( aNewValue.hasValue() || aOldValue.hasValue() ) + { + NotifyAccessibleEvent( + AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, + aOldValue, + aNewValue ); - NotifyListItem(aNewValue); + NotifyListItem(aNewValue); + } } } } |