diff --git a/share/qtcreator/dumper/dumper.py b/share/qtcreator/dumper/dumper.py index 0f4056ae39ee5022611f2ad774dffcc9842e5978..60fbd7049f32282470026101d065368a5ed3d21c 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