diff --git a/applications/services/gui/view.c b/applications/services/gui/view.c index fe51866e5..abd8213e4 100644 --- a/applications/services/gui/view.c +++ b/applications/services/gui/view.c @@ -102,10 +102,11 @@ void view_free_model(View* view) { furi_mutex_free(model->mutex); free(model->data); free(model); - view->model = NULL; } else { furi_crash(); } + view->model = NULL; + view->model_type = ViewModelTypeNone; } void* view_get_model(View* view) {