From a435959ee3a46023dbf7ae4345e60b24d582dad0 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Sun, 26 Feb 2023 04:14:55 +0300 Subject: [PATCH] Fix counter settings being reset w custom btns --- applications/main/subghz/scenes/subghz_scene_transmitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/main/subghz/scenes/subghz_scene_transmitter.c b/applications/main/subghz/scenes/subghz_scene_transmitter.c index a036ea68c..53fc95981 100644 --- a/applications/main/subghz/scenes/subghz_scene_transmitter.c +++ b/applications/main/subghz/scenes/subghz_scene_transmitter.c @@ -93,6 +93,7 @@ bool subghz_scene_transmitter_on_event(void* context, SceneManagerEvent event) { if(keeloq_get_custom_btn() != 0) { keeloq_set_btn(0); alutech_set_btn(0); + uint8_t tmp_counter = furi_hal_subghz_get_rolling_counter_mult(); furi_hal_subghz_set_rolling_counter_mult(0); // Calling restore! if(subghz->txrx->txrx_state == SubGhzTxRxStateRx) { @@ -106,7 +107,7 @@ bool subghz_scene_transmitter_on_event(void* context, SceneManagerEvent event) { } subghz_tx_stop(subghz); subghz_sleep(subghz); - furi_hal_subghz_set_rolling_counter_mult(1); + furi_hal_subghz_set_rolling_counter_mult(tmp_counter); } return true; } else if(event.event == SubGhzCustomEventViewTransmitterBack) {