From ca9ec5c4fd43383e59ce184a91416584467aac71 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 16 Jul 2015 15:35:42 +0200 Subject: [PATCH] Fixed ghosting of convex hull --- cura/ConvexHullJob.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/cura/ConvexHullJob.py b/cura/ConvexHullJob.py index 690f8a363d..2a6241eebc 100644 --- a/cura/ConvexHullJob.py +++ b/cura/ConvexHullJob.py @@ -51,14 +51,11 @@ class ConvexHullJob(Job): self._node.callDecoration("setConvexHullJob", None) if self._node.getParent().callDecoration("isGroup"): + job = self._node.getParent().callDecoration("getConvexHullJob") + if job: + job.cancel() self._node.getParent().callDecoration("setConvexHull", None) - # if self._node.getParent().callDecoration("getConvexHull"): - - # self._node.getParent().callDecoration("getConvexHullNode").setParent(None) - # self._node.getParent().callDecoration("setConvexHull", None) - # self._node.getParent().callDecoration("setConvexHullJob", None) - #if hasattr(self._node.getParent(), "_convex_hull"): - # convex_hull = getattr(self._node.getParent(), "_convex_hull") - - #delattr(self._node.getParent(), "_convex_hull") + hull_node = self._node.getParent().callDecoration("getConvexHullNode") + if hull_node: + hull_node.setParent(None)