Versioning: add missing version update for renamed key-map

Account for the renamed key-map when loading older saved key-maps &
stored user preferences. [0] missed these changes.

[0]: 661e7e451a
This commit is contained in:
Campbell Barton
2024-02-09 18:09:05 +11:00
parent 4e93355187
commit 41b63ebda2
3 changed files with 25 additions and 1 deletions

View File

@@ -39,7 +39,7 @@ extern "C" {
* https://developer.blender.org/docs/handbook/guidelines/compatibility_handling_for_blend_files/
* for details. */
#define BLENDER_FILE_MIN_VERSION 306
#define BLENDER_FILE_MIN_SUBVERSION 13
#define BLENDER_FILE_MIN_SUBVERSION 14
/** User readable version string. */
const char *BKE_blender_version_string(void);

View File

@@ -915,6 +915,14 @@ void blo_do_versions_userdef(UserDef *userdef)
userdef->keying_flag |= AUTOKEY_FLAG_INSERTNEEDED;
}
if (!USER_VERSION_ATLEAST(401, 14)) {
LISTBASE_FOREACH (wmKeyMap *, km, &userdef->user_keymaps) {
if (STREQ(km->idname, "NLA Channels")) {
STRNCPY(km->idname, "NLA Tracks");
}
}
}
/**
* Always bump subversion in BKE_blender_version.h when adding versioning
* code here, and wrap it inside a USER_VERSION_ATLEAST check.