diff options
| author | jing.zhao <jing.zhao@ck-telecom.com> | 2015-04-20 17:54:14 +0800 |
|---|---|---|
| committer | Jorge Ruesga <jorge@ruesga.com> | 2015-04-21 01:20:37 +0000 |
| commit | 2ed5f893515cfc1c7143eee2a596ff0bd449c04e (patch) | |
| tree | 36f5e282d1be648dd7fc342455d415d804fa93e6 | |
| parent | fe4789b42d2eb4f601ed53bec4f755c63047b504 (diff) | |
| download | android_packages_apps_CMFileManager-2ed5f893515cfc1c7143eee2a596ff0bd449c04e.tar.gz android_packages_apps_CMFileManager-2ed5f893515cfc1c7143eee2a596ff0bd449c04e.tar.bz2 android_packages_apps_CMFileManager-2ed5f893515cfc1c7143eee2a596ff0bd449c04e.zip | |
CMFileManager: when cancel coping, the dest file also exists and is incomplete.
When cancel coping, will delete the dest file.
Change-Id: I0acf7cc196dec82ed2156e9706c1364922581cdf
(cherry picked from commit fac93c143504c9f50899177e3660afc4433273d1)
| -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); + } + } } } |
