diff options
Diffstat (limited to 'winaccessibility/source/service/AccListEventListener.cxx')
-rw-r--r-- | winaccessibility/source/service/AccListEventListener.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/winaccessibility/source/service/AccListEventListener.cxx b/winaccessibility/source/service/AccListEventListener.cxx index de7859a24b15..9d809e9d4544 100644 --- a/winaccessibility/source/service/AccListEventListener.cxx +++ b/winaccessibility/source/service/AccListEventListener.cxx @@ -85,7 +85,7 @@ void AccListEventListener::HandleActiveDescendantChangedEvent(Any oldValue, Any XAccessible* pAcc = xChild.get(); // Valueset has cache the child item xacc,Update state if no insert obj - sal_Bool bHasCache = pAgent->InsertAccObj(pAcc,pAccessible); + bool bHasCache = pAgent->InsertAccObj(pAcc, m_xAccessible.get()); if (!bHasCache) { pAgent->UpdateState(pAcc); @@ -117,7 +117,8 @@ void AccListEventListener::HandleValueChangedEvent(Any oldValue, Any newValue) //to enable value changed event if (GetParentRole() == AccessibleRole::COMBO_BOX) { - XAccessible* pParentAcc = pAgent->GetParentXAccessible(pAccessible); + XAccessible* pParentAcc = + pAgent->GetParentXAccessible(m_xAccessible.get()); pAgent->UpdateValue(pParentAcc); pAgent->NotifyAccEvent(UM_EVENT_OBJECT_VALUECHANGE, pParentAcc); } |