summaryrefslogtreecommitdiff
path: root/apps/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menu.c')
-rw-r--r--apps/menu.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/menu.c b/apps/menu.c
index 60cc4b7682..d431097553 100644
--- a/apps/menu.c
+++ b/apps/menu.c
@@ -116,7 +116,7 @@ void put_cursorxy(int x, int y, bool on)
116 /* place the cursor */ 116 /* place the cursor */
117 if(on) { 117 if(on) {
118#ifdef HAVE_LCD_BITMAP 118#ifdef HAVE_LCD_BITMAP
119 lcd_bitmap ( bitmap_icons_6x8[Cursor], 119 lcd_bitmap ( bitmap_icons_6x8[Cursor],
120 xpos, ypos, 4, 8, true); 120 xpos, ypos, 4, 8, true);
121#else 121#else
122 lcd_putc(x, y, CURSOR_CHAR); 122 lcd_putc(x, y, CURSOR_CHAR);
@@ -125,7 +125,9 @@ void put_cursorxy(int x, int y, bool on)
125 else { 125 else {
126#if defined(HAVE_LCD_BITMAP) 126#if defined(HAVE_LCD_BITMAP)
127 /* I use xy here since it needs to disregard the margins */ 127 /* I use xy here since it needs to disregard the margins */
128 lcd_clearrect (xpos, ypos, 4, 8); 128 lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID);
129 lcd_fillrect (xpos, ypos, 4, 8);
130 lcd_set_drawmode(DRMODE_SOLID);
129#else 131#else
130 lcd_putc(x, y, ' '); 132 lcd_putc(x, y, ' ');
131#endif 133#endif