fix train signals

This commit is contained in:
Thomas Rudin 2019-11-26 08:41:53 +01:00
parent 4d49f7f2e1
commit 0eb59c1137

View File

@ -70,7 +70,7 @@ export default L.LayerGroup.extend({
return; return;
} }
this.signals.forEach(signal => { signals.forEach(signal => {
var isInLayer = this.isSignalInCurrentLayer(signal); var isInLayer = this.isSignalInCurrentLayer(signal);
var signalId = this.hashPos(signal.pos.x, signal.pos.y, signal.pos.z); var signalId = this.hashPos(signal.pos.x, signal.pos.y, signal.pos.z);
@ -102,7 +102,7 @@ export default L.LayerGroup.extend({
}); });
Object.keys(this.currentObjects).forEach(existingId => { Object.keys(this.currentObjects).forEach(existingId => {
var signalIsActive = this.signals.find((t) => { var signalIsActive = signals.find((t) => {
var hash = this.hashPos(t.pos.x, t.pos.y, t.pos.z); var hash = this.hashPos(t.pos.x, t.pos.y, t.pos.z);
return hash == existingId; return hash == existingId;
}); });
@ -124,7 +124,7 @@ export default L.LayerGroup.extend({
var mapLayer = layerMgr.getCurrentLayer(); var mapLayer = layerMgr.getCurrentLayer();
this.signals.forEach(signal => { signals.forEach(signal => {
if (!this.isSignalInCurrentLayer(signal)){ if (!this.isSignalInCurrentLayer(signal)){
//not in current layer //not in current layer
return; return;