diff --git a/android/src/com/mapswithme/maps/DownloadUI.java b/android/src/com/mapswithme/maps/DownloadUI.java index 4747988ae8..e9e7dda495 100644 --- a/android/src/com/mapswithme/maps/DownloadUI.java +++ b/android/src/com/mapswithme/maps/DownloadUI.java @@ -3,7 +3,6 @@ package com.mapswithme.maps; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; diff --git a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java index 97d67d5f05..4750bfa388 100644 --- a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java +++ b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java @@ -62,9 +62,12 @@ class DownloadChunkTask extends AsyncTask @Override protected void onProgressUpdate(byte []... data) { - // Use progress event to save downloaded bytes - onWrite(m_httpCallbackID, m_beg + m_downloadedBytes, data[0], (long)data[0].length); - m_downloadedBytes += data[0].length; + if (!isCancelled()) + { + // Use progress event to save downloaded bytes + onWrite(m_httpCallbackID, m_beg + m_downloadedBytes, data[0], (long)data[0].length); + m_downloadedBytes += data[0].length; + } } void start()