summaryrefslogtreecommitdiffstats
path: root/src/price.vapi
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2015-02-15 02:17:46 +0100
committerSebastian Reichel <sre@ring0.de>2015-02-15 02:17:46 +0100
commit01970f4128d1a6afc6f7bed25d2fdf3ef2519604 (patch)
treebbfbc788456f8e56c0a67023b11744df79f4359c /src/price.vapi
parentd2f7ccfd1bab830e7758b3af4a70dc31e64327f3 (diff)
downloadserial-barcode-scanner-01970f4128d1a6afc6f7bed25d2fdf3ef2519604.tar.bz2
fix rendering of negative money amounts
Diffstat (limited to 'src/price.vapi')
-rw-r--r--src/price.vapi2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/price.vapi b/src/price.vapi
index ab7abee..570c14e 100644
--- a/src/price.vapi
+++ b/src/price.vapi
@@ -4,7 +4,7 @@
[IntegerType (rank = 6)]
public struct Price : int {
public new string to_string() {
- return "%d.%02d".printf(this / 100, this % 100);
+ return "%d.%02d".printf(this / 100, this.abs() % 100);
}
public static Price parse(string data) {