The balance display didn't get over ~21.1 because the parsed json object int32 is maximal 2147483647, fixed this by parsing it from json to double.

This commit is contained in:
Thijs Wenker 2014-06-17 19:49:35 +02:00
parent 5b62733a36
commit 1e200c3b9c

View file

@ -85,7 +85,7 @@ void DataServerAccountInfo::setBalance(qint64 balance) {
void DataServerAccountInfo::setBalanceFromJSON(const QJsonObject& jsonObject) {
if (jsonObject["status"].toString() == "success") {
qint64 balanceInSatoshis = jsonObject["data"].toObject()["wallet"].toObject()["balance"].toInt();
qint64 balanceInSatoshis = jsonObject["data"].toObject()["wallet"].toObject()["balance"].toDouble();
setBalance(balanceInSatoshis);
}
}