ValueDialZ: fixed display of int64 larger than max of int32 in absolute value

This commit is contained in:
f4exb 2017-09-23 22:11:52 +02:00
parent fcb0d99af5
commit 84c6488310
1 changed files with 2 additions and 1 deletions

View File

@ -185,7 +185,8 @@ QChar ValueDialZ::digitNeigh(QChar c, bool dir)
QString ValueDialZ::formatText(qint64 value)
{
QString str = QString("%1%2").arg(m_positiveOnly ? "" : value < 0 ? "-" : "+").arg(abs(value), m_numDigits, 10, QChar('0'));
qDebug("ValueDialZ::formatText: value: %lld", value);
QString str = QString("%1%2").arg(m_positiveOnly ? "" : value < 0 ? "-" : "+").arg(value < 0 ? -value : value, m_numDigits, 10, QChar('0'));
for(int i = 0; i < m_numDecimalPoints; i++)
{