From f7201c0c8f83f27c9f4b648fb9fffa7d4f02525c Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 23 Sep 2020 17:41:51 +0200 Subject: [PATCH] Debugger: Add leading zeros to transfer a hex-encoded float Change-Id: Ie9d9159af67c0ef49cd133ec399d50909b853227 Reviewed-by: Christian Kandeler --- share/qtcreator/debugger/qttypes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index f62172f6627..9cb1fb1413a 100644 --- a/share/qtcreator/debugger/qttypes.py +++ b/share/qtcreator/debugger/qttypes.py @@ -2503,7 +2503,7 @@ def qdump_64__QV4__Value(d, value): d.putValue('%d' % vv) elif (v >> QV4_IsDouble_Shift): d.putBetterType('%sQV4::Value (double)' % ns) - d.putValue('%x' % (v ^ QV4_NaNEncodeMask), 'float:8') + d.putValue('%0.16x' % (v ^ QV4_NaNEncodeMask), 'float:8') elif tag == QV4_ValueType_Undefined_Type and not new: d.putBetterType('%sQV4::Value (undefined)' % ns) d.putValue('(undefined)')