diff options
author | jing.zhao <jing.zhao@ck-telecom.com> | 2015-04-20 17:54:14 +0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-04-21 01:20:03 +0000 |
commit | fac93c143504c9f50899177e3660afc4433273d1 (patch) | |
tree | 60a0ad54cf5ebbde96677940c9cc2a43aa59bc00 | |
parent | 6e0bd517472876ddd47ed1a8aae8ba14a0d9982e (diff) | |
download | android_packages_apps_CMFileManager-fac93c143504c9f50899177e3660afc4433273d1.tar.gz android_packages_apps_CMFileManager-fac93c143504c9f50899177e3660afc4433273d1.tar.bz2 android_packages_apps_CMFileManager-fac93c143504c9f50899177e3660afc4433273d1.zip |
CMFileManager: when cancel coping, the dest file also exists and is incomplete.
When cancel coping, will delete the dest file.
Change-Id: I0acf7cc196dec82ed2156e9706c1364922581cdf
-rw-r--r-- | src/com/cyanogenmod/filemanager/util/FileHelper.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/util/FileHelper.java b/src/com/cyanogenmod/filemanager/util/FileHelper.java index 0cf98fee..ea031edf 100644 --- a/src/com/cyanogenmod/filemanager/util/FileHelper.java +++ b/src/com/cyanogenmod/filemanager/util/FileHelper.java @@ -1198,6 +1198,11 @@ public final class FileHelper { bos.close(); } } catch (Throwable e) {/**NON BLOCK**/} + if (program.isCancelled()) { + if (!dst.delete()) { + Log.e(TAG, "Failed to delete the dest file: " + dst); + } + } } } |