Make encoderLine signed for proper compares

This commit is contained in:
Scott Lahteine 2016-07-09 12:25:53 -07:00
parent d9f75f62c0
commit 31f2cf5f6f

View file

@ -223,7 +223,7 @@ uint8_t lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; // Set when the LCD needs to
ENCODER_DIRECTION_MENUS(); \ ENCODER_DIRECTION_MENUS(); \
encoderRateMultiplierEnabled = false; \ encoderRateMultiplierEnabled = false; \
if (encoderPosition > 0x8000) encoderPosition = 0; \ if (encoderPosition > 0x8000) encoderPosition = 0; \
uint8_t encoderLine = encoderPosition / ENCODER_STEPS_PER_MENU_ITEM; \ int8_t encoderLine = encoderPosition / ENCODER_STEPS_PER_MENU_ITEM; \
NOMORE(encoderTopLine, encoderLine); \ NOMORE(encoderTopLine, encoderLine); \
uint8_t _lineNr = encoderTopLine, _menuItemNr; \ uint8_t _lineNr = encoderTopLine, _menuItemNr; \
CODE; \ CODE; \