From a8a18c72da1b078e58c0e040bf3b70b1866945c1 Mon Sep 17 00:00:00 2001 From: Hirek Date: Wed, 17 Sep 2025 17:57:19 +0200 Subject: [PATCH] Add old handling of threaded trains calculation --- drivermode.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivermode.cpp b/drivermode.cpp index 248638e6..5b34c827 100644 --- a/drivermode.cpp +++ b/drivermode.cpp @@ -274,8 +274,10 @@ driver_mode::update() { else TSubModel::iInstance = 0; - - simulation::Trains.updateAsync(deltatime); + if (Global.trainThreads > 0) + simulation::Trains.updateAsync(deltatime); + else + simulation::Trains.update(deltatime); simulation::Events.update(); simulation::Region->update_events(); simulation::Lights.update();