From 7b74ed117a94ea1164d5c656e022b6ebdc1dbe75 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 29 Sep 2012 19:37:30 +0200 Subject: [PATCH] fix off-by-one in item display --- src/kasse.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/kasse.c b/src/kasse.c index a1cc6bc..0710b2a 100644 --- a/src/kasse.c +++ b/src/kasse.c @@ -57,17 +57,17 @@ Eingenommen: %s, Verkauft: %ld Dinge, Drucken: %s\r\n", textcolor(TC_LIGHT_GRAY); cprintf(": %-" xstr(MAX_ITEM_NAME_LENGTH) "s \x7D%s, %3dx \x7D", status.status[i].item_name, profit, status.status[i].times_sold); - if ((i+16) < status.num_items) { + if ((i+15) < status.num_items) { - if (format_euro(profit, sizeof(profit), status.status[i+16].price) == NULL) { - cprintf("Preis %ld konnte nicht umgerechnet werden\r\n", status.status[i+16].price); + if (format_euro(profit, sizeof(profit), status.status[i+15].price) == NULL) { + cprintf("Preis %ld konnte nicht umgerechnet werden\r\n", status.status[i+15].price); exit(1); } textcolor(TC_YELLOW); - cprintf("%2d", i+16); + cprintf("%2d", i+15); textcolor(TC_LIGHT_GRAY); cprintf(": %-" xstr(MAX_ITEM_NAME_LENGTH) "s \x7D%s, %3dx \x7D", - status.status[i+16].item_name, profit, status.status[i+16].times_sold); + status.status[i+15].item_name, profit, status.status[i+15].times_sold); } else cprintf(" \x7D \x7D"); cprintf("\r\n"); } -- 2.39.2