diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2016-07-12 18:49:30 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2016-07-12 22:11:38 +0300 |
commit | 51812fb502c0a3034055df2c7b80e77dba5e91c3 (patch) | |
tree | 338ef5e0a1c4fa795f26362dd32fe80b2065bbbd /source/blender/blenloader | |
parent | 5fae2503bf7d81b89f68f4c494f4c0e4c9eb5f46 (diff) |
Fix 48831, Step I: Mismatch issues bewteen ID icon and preview system.
- icon_id from ID and PreviewImage were not guaranteed to be in sync.
- PreviewImage one was not reset on file read.
- Through RNA e.g., it was possible to ensure an ID icon via its preview image,
which was running code designed for custom previews/icons system, instead
of generating correct 'auto ID icon'.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 059dce2459e..4ef30fe0f3b 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -2144,6 +2144,7 @@ static PreviewImage *direct_link_preview_image(FileData *fd, PreviewImage *old_p } prv->gputexture[i] = NULL; } + prv->icon_id = 0; } return prv; |