From f295f49ae3daebef9c91c8e7e62c84f3912e2e1c Mon Sep 17 00:00:00 2001 From: thecozies <79979276+thecozies@users.noreply.github.com> Date: Mon, 1 Sep 2025 14:29:19 -0500 Subject: [PATCH] set config id + version bugfix --- librecomp/src/mod_manifest.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/librecomp/src/mod_manifest.cpp b/librecomp/src/mod_manifest.cpp index 9adffe2..e9084c4 100644 --- a/librecomp/src/mod_manifest.cpp +++ b/librecomp/src/mod_manifest.cpp @@ -717,11 +717,6 @@ recomp::mods::ModOpenError recomp::mods::parse_manifest(ModManifest& ret, const return current_error; } - if (config != nullptr) { - config->set_id(ret.mod_id); - config->set_mod_version(ret.version.to_string()); - } - // Authors current_error = try_get_vec(ret.authors, manifest_json, authors_key, true, error_param); if (current_error != ModOpenError::Good) { @@ -964,6 +959,8 @@ recomp::mods::ModOpenError recomp::mods::ModContext::open_mod_from_manifest(ModM } } + mod_config.set_id(manifest.mod_id); + mod_config.set_mod_version(manifest.version.to_string()); // Read the mod config if it exists. parse_mod_config_storage(manifest.mod_id, mod_config);