Dumper: Fix Qt namespace resolution

qqNs should not be called directly

Change-Id: I845b5c1b9af3fbf79bac7a5ab85dc054678e3e53
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Orgad Shaneh
2012-07-09 12:41:04 +03:00
committed by hjk
parent fba821f5c1
commit 19fa243ef7

View File

@@ -1244,10 +1244,11 @@ class Dumper:
self.put('name="%s",' % name)
def putMapName(self, value):
if str(value.type) == qqNs + "QString":
ns = qtNamespace()
if str(value.type) == ns + "QString":
self.put('key="%s",' % encodeString(value))
self.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
elif str(value.type) == qqNs + "QByteArray":
elif str(value.type) == ns + "QByteArray":
self.put('key="%s",' % encodeByteArray(value))
self.put('keyencoded="%s",' % Hex2EncodedLatin1)
else: