diff --git a/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm b/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm index 41170b74eaa..26e67f8354c 100644 --- a/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm +++ b/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm @@ -164,7 +164,10 @@ typedef QSharedPointer SharedPointerFileDialogOptions; [self updateProperties]; - auto completionHandler = ^(NSInteger result) { m_helper->panelClosed(result); }; + auto completionHandler = ^(NSInteger result) { + if (m_helper) + m_helper->panelClosed(result); + }; if (windowModality == Qt::WindowModal && parent) { NSView *view = reinterpret_cast(parent->winId());