From 3e7d00749f091d26f9a2099ca1791bf3a88576db Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@digia.com>
Date: Fri, 25 Jan 2013 17:45:18 +0100
Subject: [PATCH] Core::Id: Do not warn when reading invalid ids from settings

Change-Id: Ic2fc0df7f3ac5e8006123bf94c4e55a3a7d86593
Reviewed-by: hjk <hjk121@nokiamail.com>
---
 src/plugins/coreplugin/id.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/coreplugin/id.cpp b/src/plugins/coreplugin/id.cpp
index 416df0a7af6..a682cb1dd1e 100644
--- a/src/plugins/coreplugin/id.cpp
+++ b/src/plugins/coreplugin/id.cpp
@@ -254,6 +254,8 @@ QVariant Id::toSetting() const
 Id Id::fromSetting(const QVariant &variant)
 {
     const QByteArray ba = variant.toString().toUtf8();
+    if (ba.isEmpty())
+        return Id();
     return Id(theId(ba));
 }
 
-- 
GitLab