Explorar o código

View Model: recursive mutex (#2532)

Co-authored-by: あく <alleteam@gmail.com>
Sergey Gavrilov %!s(int64=2) %!d(string=hai) anos
pai
achega
3617ad33e4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      applications/services/gui/view.c

+ 1 - 1
applications/services/gui/view.c

@@ -81,7 +81,7 @@ void view_allocate_model(View* view, ViewModelType type, size_t size) {
         view->model = malloc(size);
     } else if(view->model_type == ViewModelTypeLocking) {
         ViewModelLocking* model = malloc(sizeof(ViewModelLocking));
-        model->mutex = furi_mutex_alloc(FuriMutexTypeNormal);
+        model->mutex = furi_mutex_alloc(FuriMutexTypeRecursive);
         furi_check(model->mutex);
         model->data = malloc(size);
         view->model = model;