OSDN Git Service

Implement ability to cancel file copy.
authorMartin Brabham <optedoblivion@cyngn.com>
Fri, 3 Apr 2015 03:33:41 +0000 (20:33 -0700)
committerMatt Garnes <matt@cyngn.com>
Mon, 13 Apr 2015 17:20:34 +0000 (17:20 +0000)
commit948e0d1d3407d8e611d0d82aac2f399703a494e3
tree3c3cd6b89fee93a9e149c56dbadb6f0e4c2eee1f
parent17388c6d5436f7736b38e11dda30a8a7fd0e17f6
Implement ability to cancel file copy.

- Short circuit Java CopyCommand for move/copy when the user cancels
  the dialog.
- Bubble up CancelledOperationException when the Cancel/Move operation
  is cancelled. Handle cancellation differently than success.

Change-Id: I3e4426aaccf42e12bf299041d489e72b3b76a626
(cherry picked from commit 7e13ec2fa4fc052c2a880a8dba8ed871b3bc10ca)
src/com/cyanogenmod/filemanager/commands/java/CopyCommand.java
src/com/cyanogenmod/filemanager/commands/java/MoveCommand.java
src/com/cyanogenmod/filemanager/commands/java/Program.java
src/com/cyanogenmod/filemanager/console/java/JavaConsole.java
src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java
src/com/cyanogenmod/filemanager/ui/policy/ActionsPolicy.java
src/com/cyanogenmod/filemanager/ui/policy/CompressActionPolicy.java
src/com/cyanogenmod/filemanager/ui/policy/CopyMoveActionPolicy.java
src/com/cyanogenmod/filemanager/ui/policy/DeleteActionPolicy.java
src/com/cyanogenmod/filemanager/util/CommandHelper.java
src/com/cyanogenmod/filemanager/util/FileHelper.java