From 3cf1eaac2b5e99eef6f9ff7162b2cb3acc08b221 Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <orgads@gmail.com>
Date: Wed, 22 Feb 2012 22:39:02 +0200
Subject: [PATCH] Dumper: Fix base class dumper for classes without namespace

Task-number: QTCREATORBUG-6933
Change-Id: Iac91b2aaf2e824fb99eed2360d53ecad963cee9f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <qthjk@ovi.com>
---
 share/qtcreator/dumper/dumper.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/share/qtcreator/dumper/dumper.py b/share/qtcreator/dumper/dumper.py
index 2258088f607..30c0fd1f633 100644
--- a/share/qtcreator/dumper/dumper.py
+++ b/share/qtcreator/dumper/dumper.py
@@ -1671,7 +1671,10 @@ class Dumper:
             self.putType(dtypeName)
 
             if dtypeName in qqDumpers:
-                qqDumpers[dtypeName](self, expensiveUpcast(value))
+                if tryDynamic:
+                    qqDumpers[dtypeName](self, expensiveUpcast(value))
+                else:
+                    qqDumpers[dtypeName](self, value)
                 return
 
             nsStrippedType = self.stripNamespaceFromType(dtypeName)\
-- 
GitLab