Fix T37694: cycles particles emitter object rendering when it shouldn't.

This was broken by a recent bugfix for T37159.
This commit is contained in:
2013-12-09 21:57:30 +01:00
parent f0675b14d8
commit 7e5d2fee71

View File

@@ -386,17 +386,16 @@ static bool object_render_hide(BL::Object b_ob, bool top_level, bool parent_hide
if(parent_hide)
hide_as_dupli_child_original = true;
hide_triangles = hide_emitter;
if(show_emitter) {
hide_triangles = false;
return false;
}
else if(hair_present) {
hide_triangles = true;
return (hide_emitter || hide_as_dupli_child_original);
return hide_as_dupli_child_original;
}
else {
hide_triangles = false;
return (hide_emitter || hide_as_dupli_parent || hide_as_dupli_child_original);
return (hide_as_dupli_parent || hide_as_dupli_child_original);
}
}