forked from qt-creator/qt-creator
DebuggerKitInformation: Handle null QVariants
Change-Id: Iac2b3fde2d7357d8c00db05ed4ad39e6b5a861e9 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
@@ -296,6 +296,8 @@ static const char binaryKeyC[] = "Binary";
|
|||||||
DebuggerKitInformation::DebuggerItem DebuggerKitInformation::variantToItem(const QVariant &v)
|
DebuggerKitInformation::DebuggerItem DebuggerKitInformation::variantToItem(const QVariant &v)
|
||||||
{
|
{
|
||||||
DebuggerItem result;
|
DebuggerItem result;
|
||||||
|
if (v.isNull())
|
||||||
|
return result;
|
||||||
if (v.type() == QVariant::String) { // Convert legacy config items, remove later.
|
if (v.type() == QVariant::String) { // Convert legacy config items, remove later.
|
||||||
const QString binary = v.toString();
|
const QString binary = v.toString();
|
||||||
result.binary = Utils::FileName::fromString(binary);
|
result.binary = Utils::FileName::fromString(binary);
|
||||||
|
|||||||
Reference in New Issue
Block a user