From c8edde3b833cb3d15377afed13d6fcd2e5fa5cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Nowacki?= Date: Fri, 23 May 2014 13:45:27 +0200 Subject: Fix QJsonObject const index operator The operator should always return an undefined values for an empty object Change-Id: Ic38f7660d77c64b2d001967bc5109df4185db74a Reviewed-by: Thiago Macieira Reviewed-by: Lars Knoll --- src/corelib/json/qjsonobject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/json') diff --git a/src/corelib/json/qjsonobject.cpp b/src/corelib/json/qjsonobject.cpp index 27e51cf4ac..fb975c65e0 100644 --- a/src/corelib/json/qjsonobject.cpp +++ b/src/corelib/json/qjsonobject.cpp @@ -254,7 +254,7 @@ bool QJsonObject::isEmpty() const QJsonValue QJsonObject::value(const QString &key) const { if (!d) - return QJsonValue(); + return QJsonValue(QJsonValue::Undefined); bool keyExists; int i = o->indexOf(key, &keyExists); -- cgit v1.2.3