More defensive coding to prevent division by zero

CURA-2443
This commit is contained in:
fieldOfView 2016-09-22 15:16:39 +02:00
parent 4e3384e640
commit 10af3ee5ab

View file

@ -817,7 +817,7 @@ class CuraApplication(QtApplication):
# Compute the center of the objects when their origins are aligned.
object_centers = [node.getMeshData().getCenterPosition().scale(node.getScale()) for node in group_node.getChildren() if node.getMeshData()]
if object_centers:
if object_centers and len(object_centers) > 0:
middle_x = sum([v.x for v in object_centers]) / len(object_centers)
middle_y = sum([v.y for v in object_centers]) / len(object_centers)
middle_z = sum([v.z for v in object_centers]) / len(object_centers)