From 4e310567fe61e59480115924f8f91d4a66d76d48 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 17 Dec 2019 17:04:24 +0000 Subject: [PATCH] TBTR: Fix incorrect train not buildable warning with articulated units --- src/tbtr_template_gui_create.cpp | 2 +- src/tbtr_template_gui_main.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tbtr_template_gui_create.cpp b/src/tbtr_template_gui_create.cpp index 08c637f61f..f4868410d9 100644 --- a/src/tbtr_template_gui_create.cpp +++ b/src/tbtr_template_gui_create.cpp @@ -306,7 +306,7 @@ public: int y = 4 - this->vscroll->GetPosition(); bool buildable = true; - for (Train *train = this->virtual_train; train != nullptr; train = train->Next()) { + for (Train *train = this->virtual_train; train != nullptr; train = train->GetNextUnit()) { if (!IsEngineBuildable(train->engine_type, VEH_TRAIN, train->owner)) buildable = false; } if (!buildable) { diff --git a/src/tbtr_template_gui_main.cpp b/src/tbtr_template_gui_main.cpp index af99e1c6b1..6571cabb80 100644 --- a/src/tbtr_template_gui_main.cpp +++ b/src/tbtr_template_gui_main.cpp @@ -656,7 +656,7 @@ public: } bool buildable = true; - for (const TemplateVehicle *u = v; u != nullptr; u = u->Next()) { + for (const TemplateVehicle *u = v; u != nullptr; u = u->GetNextUnit()) { if (!IsEngineBuildable(u->engine_type, VEH_TRAIN, u->owner)) { buildable = false; break;