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:
authorKirill Zhdanovich <kzhdanovich@gmail.com>2013-01-25 19:25:05 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:49:25 +0300
commit641ad0061fcb7527a8241aa9ef45f88f8b120156 (patch)
tree03d59f6e85a8ceef90479e31c539e8bb94cf4307 /coding/zip_creator.cpp
parenta68b8f8ae9dd7cd8dca955ab734add7394ee4b49 (diff)
Fix - file name in archive
Zipping file. File name in zip
Diffstat (limited to 'coding/zip_creator.cpp')
-rw-r--r--coding/zip_creator.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/coding/zip_creator.cpp b/coding/zip_creator.cpp
index 419787d347..34131124c1 100644
--- a/coding/zip_creator.cpp
+++ b/coding/zip_creator.cpp
@@ -1,5 +1,6 @@
#include "zip_creator.hpp"
+#include "../../coding/file_name_utils.hpp"
#include "../../coding/internal/file_data.hpp"
#include "../../std/vector.hpp"
@@ -48,7 +49,9 @@ bool createZipFromPathDeflatedAndDefaultCompression(string const & filePath, str
return false;
zip_fileinfo zipInfo = { 0 };
CreateTMZip(zipInfo.tmz_date);
- if (zipOpenNewFileInZip (zip.m_zipFile, filePath.c_str(), &zipInfo, NULL, 0, NULL, 0, "ZIP from MapsWithMe", Z_DEFLATED, Z_DEFAULT_COMPRESSION) < 0)
+ string fileName = filePath;
+ my::GetNameFromFullPath(fileName);
+ if (zipOpenNewFileInZip (zip.m_zipFile, fileName.c_str(), &zipInfo, NULL, 0, NULL, 0, "ZIP from MapsWithMe", Z_DEFLATED, Z_DEFAULT_COMPRESSION) < 0)
return false;
my::FileData f(filePath, my::FileData::OP_READ);