summaryrefslogtreecommitdiffstats
path: root/ui/src/com/android
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2011-02-28 17:09:36 -0500
committerSteve Kondik <shade@chemlab.org>2011-02-28 17:09:36 -0500
commit773537c4aff0bddfbf0afd2f55a5a94492df03bd (patch)
tree9a69b340cec3ade6cfd40da995ea6ad854a83c24 /ui/src/com/android
parente3f452046f90d4043db4fb24c331a5444315185e (diff)
parent897f9fb4c9ecb93a5557a53976dec3e87ee1603f (diff)
downloadandroid_packages_providers_DownloadProvider-773537c4aff0bddfbf0afd2f55a5a94492df03bd.tar.gz
android_packages_providers_DownloadProvider-773537c4aff0bddfbf0afd2f55a5a94492df03bd.tar.bz2
android_packages_providers_DownloadProvider-773537c4aff0bddfbf0afd2f55a5a94492df03bd.zip
Merge branch 'gingerbread' of git://android.git.kernel.org/platform/packages/providers/DownloadProvider into 233-mergecm-7.0.3cm-7.0.2.1cm-7.0.1cm-7.0.0
Diffstat (limited to 'ui/src/com/android')
-rw-r--r--ui/src/com/android/providers/downloads/ui/DownloadList.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/ui/src/com/android/providers/downloads/ui/DownloadList.java b/ui/src/com/android/providers/downloads/ui/DownloadList.java
index 0ab3f936..dfd5ffc9 100644
--- a/ui/src/com/android/providers/downloads/ui/DownloadList.java
+++ b/ui/src/com/android/providers/downloads/ui/DownloadList.java
@@ -52,6 +52,7 @@ import android.widget.Toast;
import com.android.providers.downloads.ui.DownloadItem.DownloadSelectListener;
+import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashSet;
@@ -592,6 +593,14 @@ public class DownloadList extends Activity
return;
} else {
getContentResolver().delete(Uri.parse(mediaProviderUri), null, null);
+ // sometimes mediaprovider doesn't delete file from sdcard after deleting it
+ // from its db. delete it now
+ try {
+ File file = new File(path);
+ file.delete();
+ } catch (Exception e) {
+ Log.w(LOG_TAG, "file: '" + path + "' couldn't be deleted", e);
+ }
}
}
}