From c3642259fb89475bd5ac1108174e9620cdf71bf4 Mon Sep 17 00:00:00 2001 From: zyphlar Date: Wed, 14 Jan 2026 03:36:30 -0800 Subject: [PATCH] compilation Signed-off-by: zyphlar --- libs/map/framework.cpp | 7 +++---- libs/map/place_page_info.hpp | 7 +++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/libs/map/framework.cpp b/libs/map/framework.cpp index dee9a3b0b..32af9ee1e 100644 --- a/libs/map/framework.cpp +++ b/libs/map/framework.cpp @@ -3279,7 +3279,8 @@ void Framework::CheckPanoramaxImagery(place_page::Info & info) const m_featuresFetcher.GetDataSource().ForEachInRect([&](FeatureType & ft) { - if (ft.GetTypes().Has(panoramaxType)) + feature::TypesHolder types(ft); + if (types.Has(panoramaxType)) { auto const imageId = ft.GetMetadata(feature::Metadata::FMD_PANORAMAX); if (!imageId.empty()) @@ -3295,9 +3296,7 @@ void Framework::CheckPanoramaxImagery(place_page::Info & info) const if (hasPanoramax) { - info.m_hasPanoramax = true; - info.m_panoramaxImageId = std::move(panoramaxImageId); - info.m_panoramaxUrl = std::move(panoramaxUrl); + info.SetPanoramax(true, std::move(panoramaxImageId), std::move(panoramaxUrl)); } } diff --git a/libs/map/place_page_info.hpp b/libs/map/place_page_info.hpp index 39b6811a9..3fdfb1986 100644 --- a/libs/map/place_page_info.hpp +++ b/libs/map/place_page_info.hpp @@ -215,6 +215,13 @@ public: void SetSelectedObject(df::SelectionShape::ESelectedObject selectedObject) { m_selectedObject = selectedObject; } df::SelectionShape::ESelectedObject GetSelectedObject() const { return m_selectedObject; } + void SetPanoramax(bool hasPanoramax, std::string && imageId, std::string && url) + { + m_hasPanoramax = hasPanoramax; + m_panoramaxImageId = std::move(imageId); + m_panoramaxUrl = std::move(url); + } + private: std::string FormatSubtitle(bool withTypes, bool withMainType) const; std::string GetBookmarkName();