Don't add half a kilo/pound when adding weights

The weight management widget added 500 grams / 0.5 lbs
when a new entry was added.

Signed-off-by: Henrik Brautaset Aronsen <subsurface@henrik.synth.no>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Henrik Brautaset Aronsen 2013-05-14 13:53:07 +02:00 committed by Dirk Hohndel
parent c5590f835a
commit a55a2e5d88

View file

@ -167,9 +167,9 @@ QVariant WeightModel::data(const QModelIndex& index, int role) const
if (get_units()->weight == units::KG) {
int gr = ws->weight.grams % 1000;
int kg = ws->weight.grams / 1000;
ret = QString("%1.%2").arg(kg).arg((unsigned)(gr + 500) / 100);
ret = QString("%1.%2").arg(kg).arg((unsigned) gr / 100);
} else {
ret = QString("%1").arg((unsigned)(grams_to_lbs(ws->weight.grams) + 0.5));
ret = QString("%1").arg((unsigned)(grams_to_lbs(ws->weight.grams)));
}
break;
}