diff --git a/project/java/DataDownloader.java b/project/java/DataDownloader.java index c2e16e81a..ef78fa037 100644 --- a/project/java/DataDownloader.java +++ b/project/java/DataDownloader.java @@ -209,8 +209,13 @@ class DataDownloader extends Thread { if( ! DownloadDataFile(downloadFiles[i].replace("", android.os.Build.CPU_ABI), DOWNLOAD_FLAG_FILENAME + String.valueOf(i) + ".flag", count+1, total, i) ) { - DownloadFailed = true; - return; + if ( ! downloadFiles[i].contains("") || ( + downloadFiles[i].contains("") && + ! DownloadDataFile(downloadFiles[i].replace("", android.os.Build.CPU_ABI2), DOWNLOAD_FLAG_FILENAME + String.valueOf(i) + ".flag", count+1, total, i) ) ) + { + DownloadFailed = true; + return; + } } count += 1; }