From 53b125006169ba874f5245d1767ee48e05193bba Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 31 Dec 2018 10:59:40 -0800 Subject: [PATCH] PortaPack: Fix integer rendering so a 0 value doesn't show up as an empty string. --- firmware/common/ui_portapack.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/firmware/common/ui_portapack.c b/firmware/common/ui_portapack.c index 30580ea2..6e76e978 100644 --- a/firmware/common/ui_portapack.c +++ b/firmware/common/ui_portapack.c @@ -790,8 +790,8 @@ static ui_point_t portapack_lcd_draw_int(const ui_point_t point, uint64_t value, const ui_color_t color_background = portapack_color_rgb(0x00, 0x00, 0xff); const ui_color_t color_foreground = portapack_color_rgb(0xff, 0xff, 0xff); - while(value) { - const char c = '0' + value % 10; + for(size_t i=0; i point.x) { - const char c = ' '; - const ui_bitmap_t glyph = portapack_font_glyph(&font_fixed_8x16, c); - point_next.x -= glyph.size.width; - portapack_draw_bitmap(point_next, glyph, color_foreground, color_background); - } - return point_done; }