Fix missing cleanup of native Cocoa menus.
authorJames Turner <james.turner@kdab.com>
Tue, 28 Aug 2012 11:42:42 +0000 (12:42 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 28 Aug 2012 21:34:25 +0000 (23:34 +0200)
commitd2864ffcc0dc91a64bb3b5d3cb649852f8a6b271
treef7fecef10bc0840e5441aac60422683eed017e62
parent823da2d308c974761a9f23ba67b993c986f0a823
Fix missing cleanup of native Cocoa menus.

QCocoaMenu was missing a destructor to release various native resources,
and this causes issues with pop-up menus when the Qt peers are recycled on successive shows of the same menu.

Task-number: QTBUG-27022
Change-Id: I3cdf979804358ce10fe8a87c9e2c90419c6e0b48
Reviewed-by: Christoph Schleifenbaum <christoph.schleifenbaum@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
src/plugins/platforms/cocoa/qcocoamenu.h
src/plugins/platforms/cocoa/qcocoamenu.mm