diff --git a/libs/drape_frontend/stylist.cpp b/libs/drape_frontend/stylist.cpp index 90f9aa671..9ee188537 100644 --- a/libs/drape_frontend/stylist.cpp +++ b/libs/drape_frontend/stylist.cpp @@ -60,6 +60,15 @@ void CaptionDescription::Init(FeatureType & f, int8_t deviceLang, int zoomLevel, f.GetReadableName(true /* allowTranslit */, deviceLang, out); } m_mainText = out.GetPrimary(); + + if (ftypes::IsPublicTransportStopChecker::Instance()(feature::TypesHolder(f))) { + auto const lRef = f.GetMetadata(feature::Metadata::FMD_LOCAL_REF); + if (!lRef.empty()) { + //m_mainText.append(" (").append(lRef).append(")"); + m_auxText = lRef; + } + } + ASSERT(m_auxText.empty() || !m_mainText.empty(), ("auxText without mainText")); uint8_t constexpr kLongCaptionsMaxZoom = 4;