QCocoMenu: Fix patch b2f78b796b5b73d4
A null pointer check was accidentally removed while refactoring the code. Change-Id: I547936671bd134bb7df710a4b123a0d731076bf2 Task-number: QTCREATORBUG-17438 Task-number: QTBUG-57404 Task-number: QTBUG-57657 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
parent
9f96e4f431
commit
2a44f81fe7
@ -335,7 +335,7 @@ void QCocoaMenu::insertNative(QCocoaMenuItem *item, QCocoaMenuItem *beforeItem)
|
||||
nativeItem.target = m_nativeMenu.delegate;
|
||||
nativeItem.action = @selector(itemFired:);
|
||||
// Someone's adding new items after aboutToShow() was emitted
|
||||
if (isOpen() && nativeItem)
|
||||
if (isOpen() && nativeItem && item->menu())
|
||||
item->menu()->setAttachedItem(nativeItem);
|
||||
|
||||
item->setParentEnabled(isEnabled());
|
||||
|
Loading…
x
Reference in New Issue
Block a user