SubGhz fix exit when spamming back button

This commit is contained in:
Willy-JL
2023-12-10 01:39:35 +00:00
parent 845add5f15
commit 456c0d24cf

View File

@@ -435,9 +435,6 @@ static void subghz_view_receiver_timer_callback(void* context) {
if(subghz_receiver->lock_count < UNLOCK_CNT) { if(subghz_receiver->lock_count < UNLOCK_CNT) {
subghz_receiver->callback( subghz_receiver->callback(
SubGhzCustomEventViewReceiverOffDisplay, subghz_receiver->context); SubGhzCustomEventViewReceiverOffDisplay, subghz_receiver->context);
} else {
subghz_receiver->lock = false;
subghz_receiver->callback(SubGhzCustomEventViewReceiverUnlock, subghz_receiver->context);
} }
subghz_receiver->lock_count = 0; subghz_receiver->lock_count = 0;
} }
@@ -459,14 +456,14 @@ bool subghz_view_receiver_input(InputEvent* event, void* context) {
subghz_receiver->lock_count++; subghz_receiver->lock_count++;
} }
if(subghz_receiver->lock_count >= UNLOCK_CNT) { if(subghz_receiver->lock_count >= UNLOCK_CNT) {
// subghz_receiver->callback( subghz_receiver->callback(
// SubGhzCustomEventViewReceiverUnlock, subghz_receiver->context); SubGhzCustomEventViewReceiverUnlock, subghz_receiver->context);
with_view_model( with_view_model(
subghz_receiver->view, subghz_receiver->view,
SubGhzViewReceiverModel * model, SubGhzViewReceiverModel * model,
{ model->bar_show = SubGhzViewReceiverBarShowUnlock; }, { model->bar_show = SubGhzViewReceiverBarShowUnlock; },
true); true);
//subghz_receiver->lock = false; subghz_receiver->lock = false;
furi_timer_start(subghz_receiver->timer, 650); furi_timer_start(subghz_receiver->timer, 650);
} }