Redraw after cursor correction in STATIC_ITEM
This commit is contained in:
parent
0ccc5d1dd9
commit
5051723c2e
1 changed files with 3 additions and 1 deletions
|
@ -282,8 +282,10 @@ uint8_t lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; // Set when the LCD needs to
|
||||||
// Used to print static text with no visible cursor.
|
// Used to print static text with no visible cursor.
|
||||||
#define STATIC_ITEM(label, args...) \
|
#define STATIC_ITEM(label, args...) \
|
||||||
if (_menuItemNr == _lineNr) { \
|
if (_menuItemNr == _lineNr) { \
|
||||||
if (encoderLine == _menuItemNr && _menuItemNr < LCD_HEIGHT - 1) \
|
if (encoderLine == _menuItemNr && _menuItemNr < LCD_HEIGHT - 1) { \
|
||||||
encoderPosition += ENCODER_STEPS_PER_MENU_ITEM; \
|
encoderPosition += ENCODER_STEPS_PER_MENU_ITEM; \
|
||||||
|
lcdDrawUpdate = LCDVIEW_CALL_REDRAW_NEXT; \
|
||||||
|
} \
|
||||||
if (lcdDrawUpdate) \
|
if (lcdDrawUpdate) \
|
||||||
lcd_implementation_drawmenu_static(_drawLineNr, PSTR(label), ## args); \
|
lcd_implementation_drawmenu_static(_drawLineNr, PSTR(label), ## args); \
|
||||||
} \
|
} \
|
||||||
|
|
Reference in a new issue