View Model: recursive mutex (#2532)

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Sergey Gavrilov 2023-03-27 23:31:21 -07:00 committed by GitHub
parent 27341fc193
commit 3617ad33e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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