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:
-rw-r--r--generator/cross_mwm_osm_ways_collector.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/generator/cross_mwm_osm_ways_collector.cpp b/generator/cross_mwm_osm_ways_collector.cpp
index 5fab315a13..5c29020c11 100644
--- a/generator/cross_mwm_osm_ways_collector.cpp
+++ b/generator/cross_mwm_osm_ways_collector.cpp
@@ -5,8 +5,11 @@
#include "routing/routing_helpers.hpp"
+#include "platform/platform.hpp"
+
#include "base/assert.hpp"
#include "base/file_name_utils.hpp"
+#include "base/logging.hpp"
#include <utility>
@@ -141,6 +144,12 @@ void CrossMwmOsmWaysCollector::CrossMwmInfo::Dump(CrossMwmInfo const & info, std
std::set<CrossMwmOsmWaysCollector::CrossMwmInfo>
CrossMwmOsmWaysCollector::CrossMwmInfo::LoadFromFileToSet(std::string const & path)
{
+ if (!Platform::IsFileExistsByFullPath(path))
+ {
+ LOG(LWARNING, ("No info about cross mwm ways:", path));
+ return {};
+ }
+
std::set<CrossMwmInfo> result;
std::ifstream input;
input.exceptions(std::fstream::failbit | std::fstream::badbit);