summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-10-13 11:41:37 +0200
committerEike Ziller <eike.ziller@nokia.com>2011-10-17 10:26:45 +0200
commit2c2b3732db464bdd951d8585e9c5d6ee11bb3ce2 (patch)
tree67ccd247e2f742f824df2bb2edddf7cca37ad642 /share
parente7c211f9ad5a78f12403a3e3ea01d0a3647bed11 (diff)
downloadqt-creator-2c2b3732db464bdd951d8585e9c5d6ee11bb3ce2.tar.gz
debugger: more robust Qt 4 vs Qt 5 detection in dumper
Change-Id: I2a1eb5181e614899f3cd80e0eaec5be9a3e93c77 Reviewed-by: hjk <qthjk@ovi.com> (cherry picked from commit f626168c629ed226811d6cfa80e4410fd99ebfba) Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/dumper/dumper.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/share/qtcreator/dumper/dumper.py b/share/qtcreator/dumper/dumper.py
index 0f4056ae39..60fbd7049f 100644
--- a/share/qtcreator/dumper/dumper.py
+++ b/share/qtcreator/dumper/dumper.py
@@ -587,8 +587,11 @@ def qtMajorVersion():
return qqMajorVersion
try:
# -- Result is returned as character, need to subtract '0'
- qqMajorVersion = int(parseAndEvaluate(qtNamespace() + "qVersion()[0]")) - 48
- return qqMajorVersion
+ v = int(parseAndEvaluate("*(char*)qVersion()"))
+ if v >= 51:
+ qqMajorVersion = v - 48
+ return qqMajorVersion
+ return 0
except:
return 0