From 637ae98c6fa27038095e2a691e83817b0fbabf2d Mon Sep 17 00:00:00 2001 From: Aurindam Jana Date: Fri, 25 May 2012 10:20:56 +0200 Subject: [PATCH] BaseEngineDebugClient: Unpack property of type Variant Task-number: QTCREATORBUG-7456 Change-Id: I6db02007ce4e89f7203530167ca307dc29bd4fe1 Reviewed-by: Christiaan Janssen --- src/libs/qmldebug/baseenginedebugclient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/qmldebug/baseenginedebugclient.cpp b/src/libs/qmldebug/baseenginedebugclient.cpp index bc85287e8c9..1339caf4182 100644 --- a/src/libs/qmldebug/baseenginedebugclient.cpp +++ b/src/libs/qmldebug/baseenginedebugclient.cpp @@ -53,7 +53,7 @@ QDataStream &operator>>(QDataStream &ds, QmlObjectData &data) } struct QmlObjectProperty { - enum Type { Unknown, Basic, Object, List, SignalProperty }; + enum Type { Unknown, Basic, Object, List, SignalProperty, Variant }; Type type; QString name; QVariant value; @@ -120,6 +120,7 @@ void BaseEngineDebugClient::decode(QDataStream &ds, case QmlObjectProperty::Basic: case QmlObjectProperty::List: case QmlObjectProperty::SignalProperty: + case QmlObjectProperty::Variant: { prop.m_value = data.value; break;