Fixed crash in tst_qguiapplication with QT_QPA_PLATFORM=minimal
authorSamuel Rødal <samuel.rodal@digia.com>
Wed, 5 Dec 2012 08:42:16 +0000 (09:42 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 5 Dec 2012 10:35:16 +0000 (11:35 +0100)
commitd7afbdc2d2b6a7eaa02651887b9dc3408f6d4539
treec098fe3c7dbdc51c7879f1633d26a1173cea87c2
parent85e36faa2c677dc0bd9160538f89a2f4c71cbbe0
Fixed crash in tst_qguiapplication with QT_QPA_PLATFORM=minimal

The tst_qguiapplication creates and destroys multiple instances of
QGuiApplication. Since the minimal platform plugin doesn't report any
theme names, the platform_theme never gets set to 0 in init_platform,
and we end up trying to use or at least delete an already deleted
QPlatformTheme.

Change-Id: I1a41d55b0705c5531c019e60a7a96dac144bacb7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
src/gui/kernel/qguiapplication.cpp