diff options
author | Campbell Barton <campbell@blender.org> | 2022-08-09 14:03:45 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-08-09 14:04:25 +0300 |
commit | 7b0bc1573b02198ec71f808fa1f6d1a2c6b79524 (patch) | |
tree | 4296b58d507e1a956cfea097c405d79f083c8aff /source/blender/io/collada/EffectExporter.cpp | |
parent | e1974ae30e468c678c496907f0234b835bdb6123 (diff) |
Fix memory leak exporting to collada
Diffstat (limited to 'source/blender/io/collada/EffectExporter.cpp')
-rw-r--r-- | source/blender/io/collada/EffectExporter.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/io/collada/EffectExporter.cpp b/source/blender/io/collada/EffectExporter.cpp index 71a54e3a7c9..40ce20617fc 100644 --- a/source/blender/io/collada/EffectExporter.cpp +++ b/source/blender/io/collada/EffectExporter.cpp @@ -46,6 +46,7 @@ EffectsExporter::EffectsExporter(COLLADASW::StreamWriter *sw, bool EffectsExporter::hasEffects(Scene *sce) { + bool result = false; FOREACH_SCENE_OBJECT_BEGIN (sce, ob) { int a; for (a = 0; a < ob->totcol; a++) { @@ -56,11 +57,12 @@ bool EffectsExporter::hasEffects(Scene *sce) continue; } - return true; + result = true; + break; } } FOREACH_SCENE_OBJECT_END; - return false; + return result; } void EffectsExporter::exportEffects(bContext *C, Scene *sce) |