Commit: 9b86c90193973b1a6b3afad35af9a015a65dac45
Author: Sergey Sharybin
Date: Thu Feb 7 09:33:43 2019 +0100
Branches: master
https://developer.blender.org/rB9b86c90193973b1a6b3afad35af9a015a65dac45
Fix for images without metadata crashing
===================================================================
M source/blender/imbuf/intern/metadata.c
===================================================================
diff --git a/source/blender/imbuf/intern/metadata.c
b/source/blender/imbuf/intern/metadata.c
index 01b9abe6a38..07e77aee9d4 100644
--- a/source/blender/imbuf/intern/metadata.c
+++ b/source/blender/imbuf/intern/metadata.c
@@ -105,6 +105,9 @@ void IMB_metadata_set_field(struct IDProperty *metadata,
const char *key, const
void IMB_metadata_foreach(struct ImBuf *ibuf, IMBMetadataForeachCb callback,
void *userdata)
{
+ if (ibuf->metadata == NULL) {
+ return;
+ }
for (IDProperty *prop = ibuf->metadata->data.group.first; prop != NULL;
prop = prop->next) {
callback(prop->name, IDP_String(prop), userdata);
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs