Skip to content

Commit 199ff70

Browse files
gudnimgthinkyhead
authored andcommitted
⚡️ Reduce edit_screen code size (MarlinFirmware#25420)
1 parent 1742a87 commit 199ff70

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

Marlin/src/lcd/menu/menu.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,7 @@ void MenuEditItemBase::edit_screen(strfunc_t strfunc, loadfunc_t loadfunc) {
117117
// Reset repeat_delay for Touch Buttons
118118
TERN_(HAS_TOUCH_BUTTONS, ui.repeat_delay = BUTTON_DELAY_EDIT);
119119
// Constrain ui.encoderPosition to 0 ... maxEditValue (calculated in encoder steps)
120-
if (int32_t(ui.encoderPosition) < 0) ui.encoderPosition = 0;
121-
if (int32_t(ui.encoderPosition) > maxEditValue) ui.encoderPosition = maxEditValue;
120+
ui.encoderPosition = constrain(int32_t(ui.encoderPosition), 0, maxEditValue);
122121
// If drawing is flagged then redraw the (whole) edit screen
123122
if (ui.should_draw())
124123
draw_edit_screen(strfunc(ui.encoderPosition + minEditValue));

0 commit comments

Comments
 (0)