From 25bcc733b630c3ee032b185ab9adfbbd99e4cbbc Mon Sep 17 00:00:00 2001 From: root Date: Wed, 7 Oct 2015 21:04:10 +0530 Subject: [PATCH] Secure file moving issue fix Change-Id: I684124bb32747a39d772b41c48d62c4c236b3ed2 --- src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java | 7 +++++++ 1 file changed, 7 insertions(+) mode change 100644 => 100755 src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java diff --git a/src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java b/src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java old mode 100644 new mode 100755 index 0a7e09a..0ee0a7e --- a/src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java +++ b/src/com/cyanogenmod/filemanager/commands/secure/MoveCommand.java @@ -113,6 +113,13 @@ public class MoveCommand extends Program implements MoveExecutable { if (!d.exists()) { throw new ExecutionException("Failed to rename file or directory", ex); } + if (s.exists() && d.exists()) { + if (!FileHelper.deleteFileOrFolder(s)) { + if (isTrace()) { + Log.v(TAG, "File copied successfully but not deleted"); //$NON-NLS-1$ + } + } + } } } -- 2.11.0