mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-12 09:38:36 -07:00
SubGhz fix exit when spamming back button
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user