From c27a086c5d21c269f90028f1ad7e425eecde9951 Mon Sep 17 00:00:00 2001 From: bsongis Date: Fri, 9 Mar 2012 17:41:43 +0000 Subject: [PATCH] Bug in decimal point display on numbers when blinking --- src/lcd.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lcd.cpp b/src/lcd.cpp index fb705117b..b1d2a095b 100644 --- a/src/lcd.cpp +++ b/src/lcd.cpp @@ -299,11 +299,9 @@ void lcd_outdezNAtt(uint8_t x, uint8_t y, int16_t val, uint8_t flags, uint8_t le } else { x -= 2; - if ((~flags & BLINK) || (!BLINK_ON_PHASE)) { - lcd_plot(x+1, y+6); - if (flags & INVERS) - lcd_vline(x+1, y, 8); - } + lcd_plot(x+1, y+6); + if ((flags&INVERS) && ((~flags & BLINK) || BLINK_ON_PHASE)) + lcd_vline(x+1, y, 8); } } val = ((uint16_t)val) / 10;