diff options
author | Gaia Clary <gaia.clary@machinimatrix.org> | 2019-05-22 22:33:50 +0300 |
---|---|---|
committer | Gaia Clary <gaia.clary@machinimatrix.org> | 2019-05-22 22:34:43 +0300 |
commit | b471e48c305b6fdee69a862b50547a59dd368c4d (patch) | |
tree | a59adcdd1cf3b89c770254f4bc1375b554f001ed /source/blender/collada/collada_utils.cpp | |
parent | 8fdbd1377e53144d62148d3e5e8277e467bed1a7 (diff) |
fix T64873 collada export crashes Blender on Mac
Diffstat (limited to 'source/blender/collada/collada_utils.cpp')
-rw-r--r-- | source/blender/collada/collada_utils.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/source/blender/collada/collada_utils.cpp b/source/blender/collada/collada_utils.cpp index 9f2d3f951ec..c0e3ab2ca47 100644 --- a/source/blender/collada/collada_utils.cpp +++ b/source/blender/collada/collada_utils.cpp @@ -1026,15 +1026,16 @@ bool bc_has_animations(Object *ob) return false; } -bool bc_has_animations(Scene *sce, LinkNode &export_set) +bool bc_has_animations(Scene *sce, LinkNode *export_set) { LinkNode *node; + if (export_set) { + for (node = export_set; node; node = node->next) { + Object *ob = (Object *)node->link; - for (node = &export_set; node; node = node->next) { - Object *ob = (Object *)node->link; - - if (bc_has_animations(ob)) - return true; + if (bc_has_animations(ob)) + return true; + } } return false; } |