From c4b9d5ff34b49715853b362376cf519408739954 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sun, 9 Dec 2018 04:41:54 +0100 Subject: Partial Fix #22 error with several kind of dice. --- cli/displaytoolbox.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cli/displaytoolbox.cpp b/cli/displaytoolbox.cpp index 3ecc713..f477274 100644 --- a/cli/displaytoolbox.cpp +++ b/cli/displaytoolbox.cpp @@ -131,7 +131,7 @@ QString DisplayToolBox::makeImage(QString scalarText, QString resultStr,QJsonArr { result.append(diceResultToString(valRef.toObject())); } - text =QStringLiteral("d%1:(").arg(obj["face"].toDouble()); + text =QStringLiteral("d%1:(").arg(obj["face"].toInt()); painter.drawText(QPoint(x,y),text); x += fm.boundingRect(text).width(); @@ -259,7 +259,7 @@ QString DisplayToolBox::diceToSvg(QJsonArray array,bool withColor,bool allSameCo { subResult.append(diceResultToString(valRef.toObject())); } - result.append(QStringLiteral("d%1:(").arg(obj["face"].toString())); + result.append(QStringLiteral("d%1:(").arg(obj["face"].toInt())); if(withColor) { result.append(QStringLiteral("").arg(obj["color"].toString())); @@ -366,7 +366,7 @@ QString DisplayToolBox::diceToText(QJsonArray array, bool withColor,bool allSame QStringList result; for(auto item : array) { - QString subResult; + QString subResult(""); auto obj = item.toObject(); auto values= obj["values"].toArray(); @@ -379,7 +379,7 @@ QString DisplayToolBox::diceToText(QJsonArray array, bool withColor,bool allSame { if(!allSameFaceCount) { - subResult += QStringLiteral("d%1:(").arg(obj["face"].toString()); + subResult += QStringLiteral("d%1:(").arg(obj["face"].toInt()); } if(withColor) { -- cgit v1.2.3-70-g09d2