From 3ff42b62208fa582cf9605e452099392ceeb2b43 Mon Sep 17 00:00:00 2001 From: masensio Date: Thu, 5 Feb 2015 09:40:09 +0100 Subject: [PATCH] Cancel the transfers of an account when the account is deleted: Cancel current upload --- src/com/owncloud/android/operations/UploadFileOperation.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/owncloud/android/operations/UploadFileOperation.java b/src/com/owncloud/android/operations/UploadFileOperation.java index c1445363..82ad3336 100644 --- a/src/com/owncloud/android/operations/UploadFileOperation.java +++ b/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 mDataTransferListeners = new HashSet(); - 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(); + } } } -- 2.11.0