fix decoderaw scene

This commit is contained in:
MX
2024-07-08 08:20:42 +03:00
parent 96b1ca97dc
commit 92c997b9a7
2 changed files with 2 additions and 2 deletions

View File

@@ -207,8 +207,6 @@ bool subghz_scene_decode_raw_on_event(void* context, SceneManagerEvent event) {
subghz_txrx_set_rx_callback(subghz->txrx, NULL, subghz); subghz_txrx_set_rx_callback(subghz->txrx, NULL, subghz);
subghz_rx_key_state_set(subghz, SubGhzRxKeyStateIDLE);
if(subghz_file_encoder_worker_is_running(subghz->decode_raw_file_worker_encoder)) { if(subghz_file_encoder_worker_is_running(subghz->decode_raw_file_worker_encoder)) {
subghz_file_encoder_worker_stop(subghz->decode_raw_file_worker_encoder); subghz_file_encoder_worker_stop(subghz->decode_raw_file_worker_encoder);
} }

View File

@@ -50,6 +50,8 @@ bool subghz_scene_save_success_on_event(void* context, SceneManagerEvent event)
subghz_file_encoder_worker_free(subghz->decode_raw_file_worker_encoder); subghz_file_encoder_worker_free(subghz->decode_raw_file_worker_encoder);
subghz->state_notifications = SubGhzNotificationStateIDLE; subghz->state_notifications = SubGhzNotificationStateIDLE;
subghz_rx_key_state_set(subghz, SubGhzRxKeyStateIDLE);
scene_manager_set_scene_state( scene_manager_set_scene_state(
subghz->scene_manager, SubGhzSceneReadRAW, SubGhzCustomEventManagerNoSet); subghz->scene_manager, SubGhzSceneReadRAW, SubGhzCustomEventManagerNoSet);
if(!scene_manager_search_and_switch_to_previous_scene( if(!scene_manager_search_and_switch_to_previous_scene(