Skip to content

Commit 8552b8e

Browse files
committed
SystemTask: unlock at double button press as well, fixes segfault
1 parent 10344e5 commit 8552b8e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎src/systemtask/SystemTask.cpp‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,11 @@ void SystemTask::HandleButtonAction(Controllers::ButtonActions action) {
497497
}
498498
break;
499499
case Actions::DoubleClick:
500+
if (!unlockedByButton) {
501+
// the first button event unlocks the touch input
502+
unlockedByButton = true;
503+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::HideIgnoreTouchPopup);
504+
}
500505
displayApp.PushMessage(Applications::Display::Messages::ButtonDoubleClicked);
501506
break;
502507
case Actions::LongPress:

0 commit comments

Comments
 (0)