[core] Fix local language not being used in some cases

Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
This commit is contained in:
Yannik Bloscheck
2025-08-05 17:44:13 +02:00
parent f09b372590
commit 185ae66101
4 changed files with 50 additions and 27 deletions

View File

@@ -3339,8 +3339,7 @@ void Framework::FillDescription(FeatureType & ft, place_page::Info & info) const
if (!ft.GetID().m_mwmId.IsAlive())
return;
auto const & regionData = ft.GetID().m_mwmId.GetInfo()->GetRegionData();
auto const deviceLang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentMapLanguage());
auto const langPriority = feature::GetDescriptionLangPriority(regionData, deviceLang);
auto const langPriority = feature::GetDescriptionLangPriority(regionData);
std::string wikiDescription = m_descriptionsLoader->GetWikiDescription(ft.GetID(), langPriority);
if (!wikiDescription.empty())