Преглед на файлове

[FL-2496] SubGhz: fix freezing of the interface when the transmission of the RAW signal is forcibly canceled (#1152)

Co-authored-by: あく <alleteam@gmail.com>
Skorpionm преди 3 години
родител
ревизия
cc99ce1f07
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      lib/subghz/subghz_file_encoder_worker.c

+ 1 - 1
lib/subghz/subghz_file_encoder_worker.c

@@ -167,7 +167,7 @@ static int32_t subghz_file_encoder_worker_thread(void* context) {
     }
     //waiting for the end of the transfer
     FURI_LOG_I(TAG, "End read file");
-    while(!furi_hal_subghz_is_async_tx_complete()) {
+    while(!furi_hal_subghz_is_async_tx_complete() && instance->worker_running) {
         osDelay(5);
     }
     FURI_LOG_I(TAG, "End transmission");