diff options
Diffstat (limited to 'source/blender/windowmanager/intern/wm_files.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_files.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index d165f8c37d5..6230b240d11 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -1185,16 +1185,12 @@ void wm_homefile_read(bContext *C, .is_startup = true, .skip_flags = skip_flags | BLO_READ_SKIP_USERDEF, }; + BlendFileReadReport bf_reports = {.reports = reports}; + struct BlendFileData *bfd = BKE_blendfile_read(filepath_startup, ¶ms, &bf_reports); - struct BlendFileData *bfd = BKE_blendfile_read( - filepath_startup, ¶ms, &(BlendFileReadReport){NULL}); if (bfd != NULL) { - BKE_blendfile_read_setup_ex(C, - bfd, - ¶ms, - &(BlendFileReadReport){NULL}, - update_defaults && use_data, - app_template); + BKE_blendfile_read_setup_ex( + C, bfd, ¶ms, &bf_reports, update_defaults && use_data, app_template); success = true; } } |