diff options
author | Bastien Montagne <bastien@blender.org> | 2022-09-08 17:55:46 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-09-08 19:49:10 +0300 |
commit | 06a5741f427467d671986ca907d47b76d53f3f6e (patch) | |
tree | 84c052d4b4c81ad730e72f9412a54d8ffac14a36 /source/blender/blenloader | |
parent | e5a7470638803fd0780f98d8b23052cc16ca8d7d (diff) |
Silence warnings/assert about invalid embedded IDs for older blendfiles.
there is no point in warning about files that are not supposed to be
'correct' in that regard.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/BLO_read_write.h | 1 | ||||
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/blenloader/BLO_read_write.h b/source/blender/blenloader/BLO_read_write.h index 536c3989aff..7e2f5e4b0ae 100644 --- a/source/blender/blenloader/BLO_read_write.h +++ b/source/blender/blenloader/BLO_read_write.h @@ -237,6 +237,7 @@ void BLO_read_pointer_array(BlendDataReader *reader, void **ptr_p); /* Misc. */ +int BLO_read_fileversion_get(BlendDataReader *reader); bool BLO_read_requires_endian_switch(BlendDataReader *reader); bool BLO_read_data_is_undo(BlendDataReader *reader); void BLO_read_data_globmap_add(BlendDataReader *reader, void *oldaddr, void *newaddr); diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 863f978daaf..c5cf80fe635 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -4972,6 +4972,11 @@ ID *BLO_read_get_new_id_address(BlendLibReader *reader, Library *lib, ID *id) return newlibadr(reader->fd, lib, id); } +int BLO_read_fileversion_get(BlendDataReader *reader) +{ + return reader->fd->fileversion; +} + bool BLO_read_requires_endian_switch(BlendDataReader *reader) { return (reader->fd->flags & FD_FLAGS_SWITCH_ENDIAN) != 0; |