From f18a46a2a117df6024f507fc090aa38c0817d052 Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Sat, 13 Dec 2014 20:27:53 +0100 Subject: [PATCH] Fixes #1926: Little display glitches --- radio/src/gui/menu_general.cpp | 6 +++--- radio/src/lcd_common.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/radio/src/gui/menu_general.cpp b/radio/src/gui/menu_general.cpp index eb3879e86..7d7f52afc 100644 --- a/radio/src/gui/menu_general.cpp +++ b/radio/src/gui/menu_general.cpp @@ -1266,9 +1266,9 @@ void menuGeneralDiagKeys(uint8_t event) } if (i<6) { - y = (5-i)*FH+MENU_TITLE_HEIGHT+FH; - lcd_putsiAtt(0, y, STR_VKEYS, i, 0); - displayKeyState(5*FW+2, y, (EnumKeys)(KEY_MENU+i)); + y = i*FH+MENU_TITLE_HEIGHT+FH; + lcd_putsiAtt(0, y, STR_VKEYS, (5-i), 0); + displayKeyState(5*FW+2, y, (EnumKeys)(KEY_MENU+(5-i))); } #if !defined(PCBTARANIS) diff --git a/radio/src/lcd_common.cpp b/radio/src/lcd_common.cpp index 01de783b3..ad39b1d06 100644 --- a/radio/src/lcd_common.cpp +++ b/radio/src/lcd_common.cpp @@ -185,7 +185,7 @@ void lcd_putcAtt(coord_t x, coord_t y, const unsigned char c, LcdFlags flags) } else if (fontsize == SMLSIZE) { q = (c < 0xc0 ? &font_4x6[(c-0x20)*5] : &font_4x6_extra[(c-0xc0)*5]); - lcdPutPattern(x, y, q, 5, 7, flags); + lcdPutPattern(x, y, q, 5, 6, flags); } else if (fontsize == TINSIZE) { q = &font_3x5[((uint16_t)c-0x2d)*3];