[generator] Always add ref to subway_entrance title

Signed-off-by: eisa01 <eisa01@gmail.com>
This commit is contained in:
eisa01
2025-09-03 22:05:45 +02:00
committed by Konstantin Pastbin
parent a63cf538e8
commit 7cbe29db72

View File

@@ -216,6 +216,15 @@ bool FeatureBuilder::PreSerialize()
{
m_params.name.AddString(StringUtf8Multilang::kDefaultCode, m_params.ref);
}
else if (!m_params.name.IsEmpty() && ftypes::IsRailwaySubwayEntranceChecker::Instance()(types))
{
StringUtf8Multilang nameWithRef;
m_params.name.ForEach([&nameWithRef, this](int8_t code, std::string_view name)
{
nameWithRef.AddString(code, std::string(name) + " (" + m_params.ref + ")");
});
m_params.name = std::move(nameWithRef);
}
m_params.ref.clear();
}