Convex hull is no longer needlessly re-calculated

CURA-2002
This commit is contained in:
Jaime van Kessel 2016-07-28 11:47:56 +02:00
parent b663fa2824
commit c6d1caaf0f
2 changed files with 3 additions and 3 deletions

View file

@ -30,9 +30,10 @@ class ConvexHullDecorator(SceneNodeDecorator):
def setNode(self, node):
previous_node = self._node
# Disconnect from previous node signals
if previous_node is not None and node is not previous_node:
previous_node.transformationChanged.connect(self._onChanged)
previous_node.parentChanged.connect(self._onChanged)
previous_node.transformationChanged.disconnect(self._onChanged)
previous_node.parentChanged.disconnect(self._onChanged)
super().setNode(node)