diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2012-05-21 17:46:54 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:38:38 +0300 |
commit | 3961393dc7d6e21d22b8a7614a44dc772aa6e5b5 (patch) | |
tree | 9c8cc794c65613e255a06f8ebc42d45a3ecdd9d2 /android/jni/com/mapswithme/maps/DownloadResourcesActivity.cpp | |
parent | ecd9957ac9147c36c52f258f67466a14f2b417af (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.cpp | 26 |
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(); |