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)