From fd30b8b0b714b46cc8e69b22753560b54314f15e Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Mon, 27 Jun 2022 07:54:39 +0200 Subject: [PATCH] Only merge paths with the same color and width Related: #353 --- boxes/drawing.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/boxes/drawing.py b/boxes/drawing.py index 3395b6a..bca34db 100644 --- a/boxes/drawing.py +++ b/boxes/drawing.py @@ -122,8 +122,7 @@ class Part: not self.path[0][0] == "T"): for p in reversed(self.pathes): xy1 = p.path[-1][1:3] - if points_equal(*xy0, *xy1): - # todo: check for same color and linewidth + if points_equal(*xy0, *xy1) and p.params == params: p.path.extend(self.path[1:]) self.path = [] return p