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:
authorrachytski <siarhei.rachytski@gmail.com>2012-05-21 17:46:54 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:38:38 +0300
commit3961393dc7d6e21d22b8a7614a44dc772aa6e5b5 (patch)
tree9c8cc794c65613e255a06f8ebc42d45a3ecdd9d2 /android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp
parentecd9957ac9147c36c52f258f67466a14f2b417af (diff)
adding map only after successful download.
Diffstat (limited to 'android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp')
-rw-r--r--android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp b/android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp
index 2d63028528..0b9eb4fc67 100644
--- a/android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp
+++ b/android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp
@@ -148,22 +148,26 @@ extern "C"
break;
};
- FileToDownload & curFile = g_filesToDownload.back();
+ if (errorCode == ERR_DOWNLOAD_SUCCESS)
+ {
+ FileToDownload & curFile = g_filesToDownload.back();
- LOG(LDEBUG, ("finished downloading", curFile.m_fileName, "sized", curFile.m_fileSize, "bytes"));
- /// slight hack, check manually for Maps extension and AddMap accordingly
- if (curFile.m_fileName.find(".mwm") != string::npos)
- {
- LOG(LINFO, ("adding it as a map"));
- g_framework->AddMap(curFile.m_fileName);
- }
+ LOG(LDEBUG, ("finished downloading", curFile.m_fileName, "sized", curFile.m_fileSize, "bytes"));
- g_totalDownloadedBytes += curFile.m_fileSize;
+ /// slight hack, check manually for Maps extension and AddMap accordingly
+ if (curFile.m_fileName.find(".mwm") != string::npos)
+ {
+ LOG(LINFO, ("adding it as a map"));
+ g_framework->AddMap(curFile.m_fileName);
+ }
- LOG(LDEBUG, ("totalDownloadedBytes:", g_totalDownloadedBytes));
+ g_totalDownloadedBytes += curFile.m_fileSize;
- g_filesToDownload.pop_back();
+ LOG(LDEBUG, ("totalDownloadedBytes:", g_totalDownloadedBytes));
+
+ g_filesToDownload.pop_back();
+ }
JNIEnv * env = jni::GetEnv();