* accessible.py (_RelationMixin.getTarget): Add a ref() to the
authoreitani <eitani@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 23 Oct 2007 05:59:07 +0000 (05:59 +0000)
committereitani <eitani@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 23 Oct 2007 05:59:07 +0000 (05:59 +0000)
retrieved target (bug #489273).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@958 e2bd861d-eb25-0410-b326-f6ed22b6b98c

pyatspi/ChangeLog
pyatspi/accessible.py

index 2e63af4..730ab56 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-22  Eitan Isaacson  <eitan@ascender.com>
+
+       * accessible.py (_RelationMixin.getTarget): Add a ref() to the
+       retrieved target (bug #489273).
+
 2007-10-12  Eitan Isaacson  <eitan@ascender.com>
 
        * accessible.py: Narrow queried interfaces (bug #478124). Narrow
index 89715ca..5aadb9e 100644 (file)
@@ -586,6 +586,7 @@ class _RelationMixin(object):
     @rtype: Accessibility.Accessible
     '''
     target = self._mix_getTarget(index)
+    target.ref()
     return target._narrow(Accessibility.Accessible)
 
 # 1. mix the exception handlers into all queryable interfaces