diff --git a/src/tbtr_template_gui_main.cpp b/src/tbtr_template_gui_main.cpp index d8321eb1e2..dee412e0d7 100644 --- a/src/tbtr_template_gui_main.cpp +++ b/src/tbtr_template_gui_main.cpp @@ -809,5 +809,7 @@ public: void ShowTemplateReplaceWindow() { - new TemplateReplaceWindow(&_replace_rail_vehicle_desc); + if (BringWindowToFrontById(WC_TEMPLATEGUI_MAIN, 0) == nullptr) { + new TemplateReplaceWindow(&_replace_rail_vehicle_desc); + } }