Fix crash in QVariant::canConvert().
authorVolker Krause <volker.krause@kdab.com>
Fri, 27 Jul 2012 08:59:47 +0000 (10:59 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 27 Jul 2012 10:23:43 +0000 (12:23 +0200)
commitef403ba46a0fc28f9209d66de153e4a44ab635ff
treed87aac50cfbe034511c2a28c3029fcbfadce2dfb
parentddaee978d1f1b21053eeb060ccc0ad9e49fa93ba
Fix crash in QVariant::canConvert().

When containing a QObject (or sub-class) pointer and trying to convert
to a QObject pointer canConvert() did dereference the pointer without
checking for it being null.

Change-Id: Ie274e54f2f817f2b6c5df64504f8af6359b8f38d
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
src/corelib/kernel/qvariant.cpp
tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp