Prevent page changes during value editing (#6124)
This commit is contained in:
@@ -361,6 +361,9 @@ void check(const char * name, event_t event, uint8_t curr, const MenuHandlerFunc
|
||||
break;
|
||||
|
||||
case EVT_KEY_LONG(KEY_PAGE):
|
||||
if (s_editMode>0)
|
||||
break;
|
||||
|
||||
if (curr > 0)
|
||||
cc = curr - 1;
|
||||
else
|
||||
@@ -369,6 +372,9 @@ void check(const char * name, event_t event, uint8_t curr, const MenuHandlerFunc
|
||||
break;
|
||||
|
||||
case EVT_KEY_BREAK(KEY_PAGE):
|
||||
if (s_editMode>0)
|
||||
break;
|
||||
|
||||
if (curr < (menuTabSize-1))
|
||||
cc = curr + 1;
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user