Skip to content
Prev Previous commit
Next Next commit
Simplify function check in backoff calculation
Co-authored-by: gatopeich <[email protected]>
  • Loading branch information
Copilot and gatopeich committed Nov 22, 2025
commit 42ab66de5d32d14019bfc5b1894b2de58fc379d0
7 changes: 1 addition & 6 deletions src/components/drawing/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -1506,12 +1506,7 @@ function applyBackoff(pt, start) {
var endMarkerSize = endMarker.size;
if (Lib.isArrayOrTypedArray(endMarkerSize)) endMarkerSize = endMarkerSize[endI];

// Custom functions don't have backoff values, only built-in symbols do
var backoffValue = 0;
if (endMarker && typeof endMarkerSymbol !== 'function') {
backoffValue = drawing.symbolBackOffs[drawing.symbolNumber(endMarkerSymbol)] || 0;
}
b = backoffValue * endMarkerSize;
b = endMarker && typeof endMarkerSymbol !== 'function' ? (drawing.symbolBackOffs[drawing.symbolNumber(endMarkerSymbol)] || 0) * endMarkerSize : 0;
b += drawing.getMarkerStandoff(d[endI], trace) || 0;
}

Expand Down