summaryrefslogtreecommitdiff
path: root/winaccessibility
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-22 00:27:43 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-25 12:25:50 +0100
commit050f835bb390e82eaee4520e8e6c4e255d2c5038 (patch)
tree61295643fcc021e540717ca83b390e49f029af20 /winaccessibility
parenteb32f6e90d5b4f554044bb94bc0e9c3cb88aac17 (diff)
winaccessibility: CMAccessible needs only one XAccessibleContext
Merge aliases pRContextInterface (unused) and pRContext; this is exacerbated by countless local variables pRContext that shadow the member... Change-Id: I6bc71911fb41a2ce2590d614020ecea36d6ab4f8 (cherry picked from commit 58ab5239868039bc9e4dff391fc0c420a2eb3d8d)
Diffstat (limited to 'winaccessibility')
-rw-r--r--winaccessibility/source/UAccCOM/MAccessible.cxx40
-rw-r--r--winaccessibility/source/UAccCOM/MAccessible.h3
2 files changed, 20 insertions, 23 deletions
diff --git a/winaccessibility/source/UAccCOM/MAccessible.cxx b/winaccessibility/source/UAccCOM/MAccessible.cxx
index 493c79381b26..419b60d2d1a0 100644
--- a/winaccessibility/source/UAccCOM/MAccessible.cxx
+++ b/winaccessibility/source/UAccCOM/MAccessible.cxx
@@ -248,7 +248,6 @@ CMAccessible::~CMAccessible()
}
m_pEnumVar->Release();
m_containedObjects.clear();
- pRContext = NULL;
}
/**
@@ -1667,9 +1666,10 @@ STDMETHODIMP CMAccessible::get_nRelations( long __RPC_FAR *nRelations)
*nRelations = 0;
- if( !pRContext.is() )
+ if (!m_xContext.is())
return E_FAIL;
- Reference<XAccessibleRelationSet> pRrelationSet = pRContext.get()->getAccessibleRelationSet();
+ Reference<XAccessibleRelationSet> pRrelationSet =
+ m_xContext.get()->getAccessibleRelationSet();
if(!pRrelationSet.is())
{
*nRelations = 0;
@@ -1694,7 +1694,7 @@ STDMETHODIMP CMAccessible::get_relation( long relationIndex, IAccessibleRelation
return E_INVALIDARG;
}
- if( !pRContext.is() )
+ if (!m_xContext.is())
return E_FAIL;
@@ -1712,9 +1712,8 @@ STDMETHODIMP CMAccessible::get_relation( long relationIndex, IAccessibleRelation
if( relationIndex < nMax )
{
-
-
- Reference<XAccessibleRelationSet> pRrelationSet = pRContext.get()->getAccessibleRelationSet();
+ Reference<XAccessibleRelationSet> const pRrelationSet =
+ m_xContext.get()->getAccessibleRelationSet();
if(!pRrelationSet.is())
{
@@ -1762,10 +1761,11 @@ STDMETHODIMP CMAccessible::get_relations( long, IAccessibleRelation __RPC_FAR *_
}
// #CHECK XInterface#
- if( !pRContext.is() )
+ if (!m_xContext.is())
return E_FAIL;
- Reference<XAccessibleRelationSet> pRrelationSet = pRContext.get()->getAccessibleRelationSet();
+ Reference<XAccessibleRelationSet> const pRrelationSet =
+ m_xContext.get()->getAccessibleRelationSet();
if(!pRrelationSet.is())
{
*nRelations = 0;
@@ -2284,8 +2284,7 @@ STDMETHODIMP CMAccessible::SetXAccessible(hyper pXAcc)
m_pEnumVar->PutSelection(/*XAccessibleSelection*/
reinterpret_cast<hyper>(m_xAccessible.get()));
- pRContext = m_xAccessible->getAccessibleContext();
- pRContextInterface = (XAccessibleContext*)pRContext.is();
+ m_xContext = m_xAccessible->getAccessibleContext();
return S_OK;
}
@@ -3030,11 +3029,12 @@ STDMETHODIMP CMAccessible:: get_states(AccessibleStates __RPC_FAR *states )
CHECK_ENABLE_INF
ENTER_PROTECTED_BLOCK
ISDESTROY()
- // #CHECK XInterface#
- if( !pRContext.is() )
- return E_FAIL;
- Reference<XAccessibleStateSet> pRStateSet = pRContext.get()->getAccessibleStateSet();
+ if (!m_xContext.is())
+ return E_FAIL;
+
+ Reference<XAccessibleStateSet> const pRStateSet =
+ m_xContext.get()->getAccessibleStateSet();
if(!pRStateSet.is())
{
return S_OK;
@@ -3117,11 +3117,10 @@ STDMETHODIMP CMAccessible:: get_indexInParent( long __RPC_FAR *accParentIndex)
if(accParentIndex == NULL)
return E_INVALIDARG;
- // #CHECK XInterface#
- if( !pRContext.is() )
+ if (!m_xContext.is())
return E_FAIL;
- *accParentIndex = pRContext.get()->getAccessibleIndexInParent();
+ *accParentIndex = m_xContext.get()->getAccessibleIndexInParent();
return S_OK;
@@ -3135,12 +3134,11 @@ STDMETHODIMP CMAccessible:: get_locale( IA2Locale __RPC_FAR *locale )
ISDESTROY()
if(locale == NULL)
return E_INVALIDARG;
- // #CHECK XInterface#
- if( !pRContext.is() )
+ if (!m_xContext.is())
return E_FAIL;
- ::com::sun::star::lang::Locale unoLoc = pRContext.get()->getLocale();
+ ::com::sun::star::lang::Locale unoLoc = m_xContext.get()->getLocale();
locale->language = SysAllocString((OLECHAR*)unoLoc.Language.getStr());
locale->country = SysAllocString((OLECHAR*)unoLoc.Country.getStr());
locale->variant = SysAllocString((OLECHAR*)unoLoc.Variant.getStr());
diff --git a/winaccessibility/source/UAccCOM/MAccessible.h b/winaccessibility/source/UAccCOM/MAccessible.h
index f95ff77eb4eb..315ae3cb41c9 100644
--- a/winaccessibility/source/UAccCOM/MAccessible.h
+++ b/winaccessibility/source/UAccCOM/MAccessible.h
@@ -230,8 +230,7 @@ private:
css::uno::Reference<css::accessibility::XAccessible> m_xAccessible;
css::accessibility::XAccessibleAction * m_pXAction;
- css::accessibility::XAccessibleContext * pRContextInterface;
- css::uno::Reference<css::accessibility::XAccessibleContext> pRContext;
+ css::uno::Reference<css::accessibility::XAccessibleContext> m_xContext;
private: