From 9840400fd95b67e74872dc24338ad2ae791a9a99 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Sat, 19 Jul 2025 12:30:31 +0200 Subject: [PATCH] Fixed Routes double apply *Fixed Route objects being able to be applied more than once --- src/model/route.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/model/route.js b/src/model/route.js index c3a4324..e479390 100644 --- a/src/model/route.js +++ b/src/model/route.js @@ -12,6 +12,7 @@ export default class Route extends SceneryObject { track_offset; category = "routes"; type = "Route"; + applied = false; points; offsets; segments = []; @@ -139,6 +140,9 @@ export default class Route extends SceneryObject { } applyObject(scenery) { + if(this.applied) return; // already applied + this.applied = true; + this.segments.forEach((segment) => { segment.tracks.forEach((track) => { scenery.addObject(track);