Cocoa: Prevent crash on focusObjectChanged()

Don’t crash on focusObjectChanged to a QWindow with
a null QPlatformWindow.

Change-Id: Ibf426521d6c8f8b2b2e94d5b92020fa510a74133
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
bb10
Morten Johan Sørvig 2018-01-10 14:45:39 +01:00
parent f0c38af8a7
commit 4944f4d57c
1 changed files with 2 additions and 0 deletions

View File

@ -129,6 +129,8 @@ void QCocoaInputContext::focusObjectChanged(QObject *focusObject)
return;
QCocoaWindow *window = static_cast<QCocoaWindow *>(mWindow->handle());
if (!window)
return;
QNSView *view = qnsview_cast(window->view());
if (!view)
return;