summaryrefslogtreecommitdiffstats
path: root/winaccessibility/inc
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-26 15:48:30 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-28 00:59:49 +0100
commit887cf7ccc6c2cfc8652d646e15678c1c10155987 (patch)
tree0fcfc8e570b526612e43e956640bce6919dc805b /winaccessibility/inc
parentclean up some COM initialization (diff)
downloadcore-887cf7ccc6c2cfc8652d646e15678c1c10155987.tar.gz
core-887cf7ccc6c2cfc8652d646e15678c1c10155987.zip
winaccessibility: don't store XAccessible* in AccDescendant...Listener
Seems safer to store a Reference Change-Id: I86ef9d18c03b2a58058d38e2ae43553ecd2c7be6
Diffstat (limited to 'winaccessibility/inc')
-rw-r--r--winaccessibility/inc/AccDescendantManagerEventListener.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/winaccessibility/inc/AccDescendantManagerEventListener.hxx b/winaccessibility/inc/AccDescendantManagerEventListener.hxx
index bb5add64689f..3e7bedf353cc 100644
--- a/winaccessibility/inc/AccDescendantManagerEventListener.hxx
+++ b/winaccessibility/inc/AccDescendantManagerEventListener.hxx
@@ -34,7 +34,9 @@
class AccDescendantManagerEventListener: public AccComponentEventListener
{
protected:
- ::com::sun::star::accessibility::XAccessible* pActiveDescendant;
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible > m_xActiveDescendant;
+
public:
AccDescendantManagerEventListener(com::sun::star::accessibility::XAccessible* pAcc, AccObjectManagerAgent* Agent);
virtual ~AccDescendantManagerEventListener();