diff --git a/src/project.c b/src/project.c index 9cc0254..eed7506 100644 --- a/src/project.c +++ b/src/project.c @@ -145,6 +145,7 @@ void project_reload(Project *project, void (*reload_callback)(unsigned int)) { void project_free(Project *project) { for (unsigned int i = 0; i < project->frag_count; i++) { file_free(&project->fragment_shaders[i][0]); + // other sub files contents are freed at parse_fragment_shader_file } config_file_free(&project->config);