Cleanup: report errors instead of asserting in case of missing local data on file read.
While this should never happen, this is not a critical failure preventing Blender to work.
This commit is contained in:
parent
fb62fcf071
commit
dd2ed1c55c
|
@ -846,8 +846,13 @@ static void file_read_reports_finalize(BlendFileReadReport *bf_reports)
|
|||
bf_reports->count.missing_obproxies);
|
||||
}
|
||||
else {
|
||||
BLI_assert(bf_reports->count.missing_obdata == 0);
|
||||
BLI_assert(bf_reports->count.missing_obproxies == 0);
|
||||
if (bf_reports->count.missing_obdata != 0 || bf_reports->count.missing_obproxies != 0) {
|
||||
CLOG_ERROR(&LOG,
|
||||
"%d local ObjectData and %d local Object proxies are reported to be missing, "
|
||||
"this should never happen",
|
||||
bf_reports->count.missing_obdata,
|
||||
bf_reports->count.missing_obproxies);
|
||||
}
|
||||
}
|
||||
|
||||
if (bf_reports->resynced_lib_overrides_libraries_count != 0) {
|
||||
|
|
Loading…
Reference in New Issue