diff options
author | Morten Johan Sorvig <morten.sorvig@nokia.com> | 2012-05-21 08:22:01 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-21 13:00:29 +0200 |
commit | f5641c503b241f3984f645d2859733a6390debf5 (patch) | |
tree | 83781a9cf93361745160e3b2ec8dcc29ca1fad92 /src/plugins/platforms | |
parent | 2c790b251d9e3a30abe8ac63ab50f81c9c7631ce (diff) |
Cocoa: Fix memory leak in the accessibility code.
QCocoaAccessibleElement takes ownership of the
QAccessibleinterface pointer. Delete it in dealloc().
Change-Id: I45a5540b9cf564c639bfa119ff4882008d63fd96
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm index 58284bcddb..0384787bb6 100644 --- a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm +++ b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm @@ -73,6 +73,7 @@ static QAccessibleInterface *acast(void *ptr) - (void)dealloc { [super dealloc]; + delete acast(accessibleInterface); } - (BOOL)isEqual:(id)object { |