From 371ad5630a043811ebefe9eb1e75fbf1447f8340 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@digia.com> Date: Wed, 27 Mar 2013 12:03:29 +0100 Subject: [PATCH] DebuggerKitInformation: Handle null QVariants Change-Id: Iac2b3fde2d7357d8c00db05ed4ad39e6b5a861e9 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> --- src/plugins/debugger/debuggerkitinformation.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/debugger/debuggerkitinformation.cpp b/src/plugins/debugger/debuggerkitinformation.cpp index 4d73013f34d..e7d5068cae8 100644 --- a/src/plugins/debugger/debuggerkitinformation.cpp +++ b/src/plugins/debugger/debuggerkitinformation.cpp @@ -296,6 +296,8 @@ static const char binaryKeyC[] = "Binary"; DebuggerKitInformation::DebuggerItem DebuggerKitInformation::variantToItem(const QVariant &v) { DebuggerItem result; + if (v.isNull()) + return result; if (v.type() == QVariant::String) { // Convert legacy config items, remove later. const QString binary = v.toString(); result.binary = Utils::FileName::fromString(binary); -- GitLab