We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 86086e0 commit 099b0d6Copy full SHA for 099b0d6
1 file changed
src/components/drawing/index.js
@@ -1506,7 +1506,12 @@ function applyBackoff(pt, start) {
1506
var endMarkerSize = endMarker.size;
1507
if (Lib.isArrayOrTypedArray(endMarkerSize)) endMarkerSize = endMarkerSize[endI];
1508
1509
- b = endMarker ? (drawing.symbolBackOffs[drawing.symbolNumber(endMarkerSymbol)] || 0) * endMarkerSize : 0;
+ // Custom functions don't have backoff values, only built-in symbols do
1510
+ var backoffValue = 0;
1511
+ if (endMarker && typeof endMarkerSymbol !== 'function') {
1512
+ backoffValue = drawing.symbolBackOffs[drawing.symbolNumber(endMarkerSymbol)] || 0;
1513
+ }
1514
+ b = backoffValue * endMarkerSize;
1515
b += drawing.getMarkerStandoff(d[endI], trace) || 0;
1516
}
1517
0 commit comments