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:
authorSergey Magidovich <mgsergio@mapswithme.com>2016-05-07 09:51:17 +0300
committerVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-05-12 10:38:38 +0300
commit6252c6d2601ebeb354226eb9eeae0d137d50dea9 (patch)
tree4fc44863d3b9fae273b3cfa716fa81caa201cf6e /indexer/osm_editor.cpp
parentb6a8335de707d00713687516b0630f24d2dfa3bb (diff)
Migrate created features.
Diffstat (limited to 'indexer/osm_editor.cpp')
-rw-r--r--indexer/osm_editor.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/indexer/osm_editor.cpp b/indexer/osm_editor.cpp
index 3a0b8879e1..976024ab82 100644
--- a/indexer/osm_editor.cpp
+++ b/indexer/osm_editor.cpp
@@ -194,11 +194,14 @@ void Editor::LoadMapEdits()
{
XMLFeature const xml(nodeOrWay.node());
+ // TODO(mgsergio): Deleted features are not properly handled yet.
auto const fid = needMigrateEdits
- ? editor::MigrateFeatureIndex(m_forEachFeatureAtPointFn, xml)
+ ? editor::MigrateFeatureIndex(
+ m_forEachFeatureAtPointFn, xml, section.first,
+ [this, &mwmId] { return GenerateNewFeatureId(mwmId); })
: FeatureID(mwmId, xml.GetMWMFeatureIndex());
- // Remove obsolete edit during migration.
+ // Remove obsolete changes during migration.
if (needMigrateEdits && IsObsolete(xml, fid))
continue;