Fix crash when requesting QGuiApplication::platformNativeInterface()

If QGuiApplication has not been instantiated, this function would
crash. Change it to return NULL pointer instead.

Change-Id: Ia3d27019daa436d5243c9cce757a132d96aae112
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
Miikka Heikkinen 2012-11-29 14:59:02 +02:00 committed by The Qt Project
parent d31dbe1efe
commit 3ee48926e6

View File

@ -1128,7 +1128,7 @@ Qt::MouseButtons QGuiApplication::mouseButtons()
QPlatformNativeInterface *QGuiApplication::platformNativeInterface()
{
QPlatformIntegration *pi = QGuiApplicationPrivate::platformIntegration();
return pi->nativeInterface();
return pi ? pi->nativeInterface() : 0;
}
/*!