diff --git a/src/plugins/platforms/cocoa/qnsview.mm b/src/plugins/platforms/cocoa/qnsview.mm index 83a5ded1207..12ca6106732 100644 --- a/src/plugins/platforms/cocoa/qnsview.mm +++ b/src/plugins/platforms/cocoa/qnsview.mm @@ -168,6 +168,8 @@ QT_NAMESPACE_ALIAS_OBJC_CLASS(QNSViewMenuHelper); { qCDebug(lcQpaWindow) << "Deallocating" << self; + self.menuHelper = nil; + [[NSNotificationCenter defaultCenter] removeObserver:self]; [m_mouseMoveHelper release];