From f30221d26535e28d11b4464f04b2a05a39c2bc6b Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 26 Nov 2016 13:16:33 +0100 Subject: [PATCH] Fix .margin() for CompondEdge --- boxes/edges.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boxes/edges.py b/boxes/edges.py index e7f34a6..51954fb 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -373,7 +373,7 @@ class CompoundEdge(BaseEdge): return self.types[-1].endwidth() def margin(self): - return max((e.margin() for e in self.types)) + return max((e.margin() + e.startwidth() for e in self.types)) - self.types[0].startwidth() def __call__(self, length, **kw): if length and abs(length - self.length) > 1E-5: