瀏覽代碼

Mass app fixes for new API

Thanks @Willy-JL for finding issues and fixing many of those apps
Other apps fixed by me
MX 2 年之前
父節點
當前提交
5d84a593e2
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 2 3
      brainfuck.c
  2. 2 0
      worker.h

+ 2 - 3
brainfuck.c

@@ -117,15 +117,14 @@ void brainfuck_free(BFApp* brainfuck) {
 
 
 void brainfuck_show_loading_popup(void* context, bool show) {
 void brainfuck_show_loading_popup(void* context, bool show) {
     BFApp* brainfuck = context;
     BFApp* brainfuck = context;
-    TaskHandle_t timer_task = xTaskGetHandle(configTIMER_SERVICE_TASK_NAME);
 
 
     if(show) {
     if(show) {
         // Raise timer priority so that animations can play
         // Raise timer priority so that animations can play
-        vTaskPrioritySet(timer_task, configMAX_PRIORITIES - 1);
+        furi_timer_set_thread_priority(FuriTimerThreadPriorityElevated);
         view_dispatcher_switch_to_view(brainfuck->view_dispatcher, brainfuckViewLoading);
         view_dispatcher_switch_to_view(brainfuck->view_dispatcher, brainfuckViewLoading);
     } else {
     } else {
         // Restore default timer priority
         // Restore default timer priority
-        vTaskPrioritySet(timer_task, configTIMER_TASK_PRIORITY);
+        furi_timer_set_thread_priority(FuriTimerThreadPriorityNormal);
     }
     }
 }
 }
 
 

+ 2 - 0
worker.h

@@ -1,3 +1,5 @@
+#pragma once
+
 #include "brainfuck_i.h"
 #include "brainfuck_i.h"
 
 
 void initWorker(BFApp* application);
 void initWorker(BFApp* application);