mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
fix: auto-reset _lock_seq_used after 5s in case Back release event is missed
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1236,6 +1236,9 @@ void UITask::loop() {
|
||||
} else if (ev == BUTTON_EVENT_LONG_PRESS) {
|
||||
c = handleLongPress(KEY_RIGHT);
|
||||
}
|
||||
if (_lock_seq_used && millis() - _lock_seq_ms > 5000) {
|
||||
_lock_seq_used = false; // safety reset if Back release event was missed
|
||||
}
|
||||
ev = back_btn.check();
|
||||
if (ev == BUTTON_EVENT_CLICK) {
|
||||
if (_lock_seq_count > 0 || _lock_seq_used) {
|
||||
|
||||
Reference in New Issue
Block a user