Browse Source

Cancel the transfers of an account when the account is deleted: Cancel current upload

masensio 10 years ago
parent
commit
3ff42b6220
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/com/owncloud/android/operations/UploadFileOperation.java

+ 4 - 2
src/com/owncloud/android/operations/UploadFileOperation.java

@@ -76,7 +76,7 @@ public class UploadFileOperation extends RemoteOperation {
     private String mOriginalStoragePath = null;
     PutMethod mPutMethod = null;
     private Set<OnDatatransferProgressListener> mDataTransferListeners = new HashSet<OnDatatransferProgressListener>();
-    private final AtomicBoolean mCancellationRequested = new AtomicBoolean(false);
+    private AtomicBoolean mCancellationRequested = new AtomicBoolean(false);
     private Context mContext;
     
     private UploadRemoteFileOperation mUploadOperation;
@@ -443,7 +443,9 @@ public class UploadFileOperation extends RemoteOperation {
     }
     
     public void cancel() {
-        if (mUploadOperation != null)
+        mCancellationRequested = new AtomicBoolean(true);
+        if (mUploadOperation != null) {
             mUploadOperation.cancel();
+        }
     }
 }