From 108085008fd0565d55fff6ebb30a7c0b9678e4db Mon Sep 17 00:00:00 2001
From: hjk <hjk121@nokiamail.com>
Date: Fri, 12 Jul 2013 14:19:10 +0200
Subject: [PATCH] Debugger: Fix QUrl dumper for Qt 4

Change-Id: I3a162bd7b8f181b8f337194004baee065b1c96ac
Reviewed-by: hjk <hjk121@nokiamail.com>
---
 share/qtcreator/dumper/qttypes.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py
index 1777ed24bed..53e25b339d9 100644
--- a/share/qtcreator/dumper/qttypes.py
+++ b/share/qtcreator/dumper/qttypes.py
@@ -1777,6 +1777,7 @@ def qdump__QUrl(d, value):
     if d.qtVersion() < 0x050000:
         data = value["d"].dereference()
         d.putByteArrayValue(data["encodedOriginal"])
+        d.putPlainChildren(data)
     else:
         # QUrlPrivate:
         # - QAtomicInt ref;
@@ -1798,8 +1799,7 @@ def qdump__QUrl(d, value):
         str += qEncodeString(d, host)
         str += qEncodeString(d, path)
         d.putValue(str, Hex4EncodedLittleEndian)
-
-    d.putPlainChildren(data)
+        d.putPlainChildren(value)
 
 
 def qdumpHelper_QVariant_0(d, data):
-- 
GitLab