aboutsummaryrefslogtreecommitdiff
path: root/advtrains_interlocking/signal_aspect_accessors.lua
diff options
context:
space:
mode:
authorY. Wang <yw05@forksworld.de>2023-01-06 18:23:15 +0100
committerY. Wang <yw05@forksworld.de>2023-03-23 20:06:02 +0100
commitd443d8e07af89665a6bb3d87af91f43f08a6c47e (patch)
treeccb18a6ba184ec5b08835ed2762e680a1cb44f01 /advtrains_interlocking/signal_aspect_accessors.lua
parent2d072cdc67ec3018eaba36b7c79c2b19e574a94d (diff)
downloadadvtrains-d443d8e07af89665a6bb3d87af91f43f08a6c47e.tar.gz
advtrains-d443d8e07af89665a6bb3d87af91f43f08a6c47e.tar.bz2
advtrains-d443d8e07af89665a6bb3d87af91f43f08a6c47e.zip
Distant signaling: avoid signal signs
Diffstat (limited to 'advtrains_interlocking/signal_aspect_accessors.lua')
-rw-r--r--advtrains_interlocking/signal_aspect_accessors.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/advtrains_interlocking/signal_aspect_accessors.lua b/advtrains_interlocking/signal_aspect_accessors.lua
index e55814e..e419515 100644
--- a/advtrains_interlocking/signal_aspect_accessors.lua
+++ b/advtrains_interlocking/signal_aspect_accessors.lua
@@ -144,7 +144,7 @@ local function get_real_aspect(pos)
if ndef.advtrains and ndef.advtrains.get_aspect then
local asp = ndef.advtrains.get_aspect(pos, node) or I.DANGER
local suppasp = get_supported_aspects(pos)
- if suppasp.type == 2 then
+ if suppasp and suppasp.type == 2 then
asp = A.type2_to_type1(suppasp, asp)
end
return adjust_aspect(pos, asp)