From b9cbb229b1848bf71dae41c0b873def75ce3e32b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 5 Oct 2022 15:30:46 +1100 Subject: Fix app-template settings being used for non-template preferences Saving non app-template preferences would use add-ons and other app-template settings to write the default preferences if there was no existing user preferences file saved. --- source/blender/blenkernel/intern/blendfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/blendfile.c b/source/blender/blenkernel/intern/blendfile.c index 4601fc1fc3a..ba208f688ee 100644 --- a/source/blender/blenkernel/intern/blendfile.c +++ b/source/blender/blenkernel/intern/blendfile.c @@ -720,7 +720,7 @@ bool BKE_blendfile_userdef_write_app_template(const char *filepath, ReportList * UserDef *userdef_default = BLI_exists(filepath) ? BKE_blendfile_userdef_read(filepath, NULL) : NULL; if (userdef_default == NULL) { - return BKE_blendfile_userdef_write(filepath, reports); + userdef_default = BKE_blendfile_userdef_from_defaults(); } BKE_blender_userdef_app_template_data_swap(&U, userdef_default); -- cgit v1.2.3