diff options
Diffstat (limited to 'apps/menu.c')
-rw-r--r-- | apps/menu.c | 6 |
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 |