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:
authorvng <viktor.govako@gmail.com>2012-06-16 13:47:40 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:39:56 +0300
commit4bf13b09cd9ced3791aaaec5011d1128ef58a68d (patch)
tree5ffc1b988a2b0e7bb2622b3365b8f5eaf996cda1 /platform/platform_android.cpp
parent17952944f298181a127792190b65fea43337e8de (diff)
- Make unique constants for map reader for all the platforms.
- Reduse default constants for regular FileReader.
Diffstat (limited to 'platform/platform_android.cpp')
-rw-r--r--platform/platform_android.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/platform/platform_android.cpp b/platform/platform_android.cpp
index ec7e758f80..54d1f43add 100644
--- a/platform/platform_android.cpp
+++ b/platform/platform_android.cpp
@@ -1,4 +1,5 @@
#include "platform.hpp"
+#include "constants.hpp"
#include "../coding/zip_reader.hpp"
@@ -26,10 +27,16 @@ bool Platform::IsFileExistsByFullPath(string const & filePath)
ModelReader * Platform::GetReader(string const & file) const
{
if (IsFileExistsByFullPath(m_writableDir + file))
- return new BaseZipFileReaderType(ReadPathForFile(file));
+ {
+ return new FileReader(ReadPathForFile(file),
+ READER_CHUNK_LOG_SIZE, READER_CHUNK_LOG_COUNT);
+ }
else
{
- ASSERT_EQUAL(file.find("assets/"), string::npos, ("Do not use assets/, only file name"));
+ ASSERT_EQUAL ( file.find("assets/"), string::npos, () );
+
+ /// @note If you push some maps to the bundle, it's better to set
+ /// better values for chunk size and chunks count. @see constants.hpp
return new ZipFileReader(m_resourcesDir, "assets/" + file);
}
}