summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tikzit/src/common/Edge.m3
1 files changed, 2 insertions, 1 deletions
diff --git a/tikzit/src/common/Edge.m b/tikzit/src/common/Edge.m
index e90806d..aa8a3ac 100644
--- a/tikzit/src/common/Edge.m
+++ b/tikzit/src/common/Edge.m
@@ -83,7 +83,8 @@
}
Transformer *shapeTrans = [node shapeTransformer];
- NSRect searchArea = [node boundsUsingShapeTransform:shapeTrans];
+ // rounding errors are a pain
+ NSRect searchArea = NSInsetRect([node boundsUsingShapeTransform:shapeTrans],-0.01,-0.01);
if (!NSPointInRect(rayStart, searchArea)) {
return rayStart;
}