From 5ec6b2fdf792cf6ad3a76450f56cce68c34efb0d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 2 Oct 2019 15:48:10 +0200 Subject: [PATCH] Fix typing CURA-6785 --- cura/Scene/ConvexHullDecorator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Scene/ConvexHullDecorator.py b/cura/Scene/ConvexHullDecorator.py index c263726d07..72e95c9299 100644 --- a/cura/Scene/ConvexHullDecorator.py +++ b/cura/Scene/ConvexHullDecorator.py @@ -76,7 +76,6 @@ class ConvexHullDecorator(SceneNodeDecorator): def __deepcopy__(self, memo): return ConvexHullDecorator() - ## The polygon representing the 2D adhesion area. # If no adhesion is used, the regular convex hull is returned def getAdhesionArea(self) -> Optional[Polygon]: @@ -84,8 +83,10 @@ class ConvexHullDecorator(SceneNodeDecorator): return None hull = self._compute2DConvexHull() - return self._add2DAdhesionMargin(hull) + if hull is None: + return None + return self._add2DAdhesionMargin(hull) ## Get the unmodified 2D projected convex hull with 2D adhesion area of the node (if any) def getConvexHull(self) -> Optional[Polygon]: