Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ugc/storage.cpp')
-rw-r--r--ugc/storage.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/ugc/storage.cpp b/ugc/storage.cpp
index 9909b145c5..bccafde31f 100644
--- a/ugc/storage.cpp
+++ b/ugc/storage.cpp
@@ -3,9 +3,10 @@
#include "ugc/serdes.hpp"
#include "ugc/serdes_json.hpp"
-#include "editor/editable_data_source.hpp"
+#include "editor/editable_feature_source.hpp"
#include "indexer/classificator.hpp"
+#include "indexer/data_source.hpp"
#include "indexer/feature_algo.hpp"
#include "indexer/feature_decl.hpp"
#include "indexer/ftraits.hpp"
@@ -443,7 +444,7 @@ uint64_t Storage::UGCSizeAtIndex(size_t const indexPosition) const
unique_ptr<FeatureType> Storage::GetFeature(FeatureID const & id) const
{
CHECK(id.IsValid(), ());
- EditableDataSource::FeaturesLoaderGuard guard(m_dataSource, id.m_mwmId);
+ DataSource::FeaturesLoaderGuard guard(m_dataSource, id.m_mwmId, EditableFeatureSourceFactory());
auto feature = guard.GetOriginalOrEditedFeatureByIndex(id.m_index);
feature->ParseGeometry(FeatureType::BEST_GEOMETRY);
if (feature->GetFeatureType() == feature::EGeomType::GEOM_AREA)