summaryrefslogtreecommitdiff
path: root/winaccessibility/source/service/AccListEventListener.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'winaccessibility/source/service/AccListEventListener.cxx')
-rw-r--r--winaccessibility/source/service/AccListEventListener.cxx5
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);
}