From 7ed656016a61126a2734a3a2ee984b11fd552b84 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Mon, 4 Aug 2025 22:17:55 +0200 Subject: [PATCH] Fixed overhead signals leg bug *Fixed overhead signals with no signs or bars still having a pole --- src/components/map/object-renderers/SignalExtendedRenderer.js | 2 +- src/helpers/extendedSignalsHelper.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/map/object-renderers/SignalExtendedRenderer.js b/src/components/map/object-renderers/SignalExtendedRenderer.js index b4f944b..2be5a05 100644 --- a/src/components/map/object-renderers/SignalExtendedRenderer.js +++ b/src/components/map/object-renderers/SignalExtendedRenderer.js @@ -297,7 +297,7 @@ function SignalSign(id, y) { function SignalSigns(object, {polePoints, headOffsetY}) { if(!polePoints) return null; const signs = []; - let y = headOffsetY + polePoints.signs; + let y = headOffsetY + polePoints.signs + C.HALF_STROKE_WIDTH; for(const [id, def] of Object.entries(DefinedSignalSigns)) { if(!object.signal_elements.signs.hasOwnProperty(id) || !DefinedSignalSigns[id]) continue; diff --git a/src/helpers/extendedSignalsHelper.js b/src/helpers/extendedSignalsHelper.js index d9ffbbb..2b8e8bf 100644 --- a/src/helpers/extendedSignalsHelper.js +++ b/src/helpers/extendedSignalsHelper.js @@ -89,7 +89,7 @@ export default class ExtendedSignalsHelper { } static _getSignsHeight(object) { - let y = C.HALF_STROKE_WIDTH; + let y = 0; for(const key in object.signal_elements.signs) { const sign = DefinedSignalSigns[key];