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
path: root/coding
diff options
context:
space:
mode:
authorMaksim Andrianov <maksimandrianov1@gmail.com>2018-12-06 17:34:28 +0300
committerTatiana Yan <tatiana.kondakova@gmail.com>2018-12-07 11:24:56 +0300
commit70661f172c8a28ba6613d9f44fc02d9060cd5b58 (patch)
treee71ec54dfaff6398a8a79f37dcda7595cab715af /coding
parent1513218db93f7c464198a477d767604afc032d91 (diff)
[platform] Fixed MkDirRecursively
Diffstat (limited to 'coding')
-rw-r--r--coding/file_name_utils.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/coding/file_name_utils.hpp b/coding/file_name_utils.hpp
index 42939f4b0a..f39ca0bb00 100644
--- a/coding/file_name_utils.hpp
+++ b/coding/file_name_utils.hpp
@@ -40,6 +40,9 @@ inline std::string JoinPath(std::string const & file) { return file; }
template <typename... Args>
std::string JoinPath(std::string const & folder, Args &&... args)
{
+ if (folder.empty())
+ return JoinPath(std::forward<Args>(args)...);
+
return AddSlashIfNeeded(folder) + JoinPath(std::forward<Args>(args)...);
}
} // namespace base