X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/beb7d352f9e416993d29358373860863a6dd850d..2a02a08d52656ce3259939e2448800388675a0c5:/src/com/owncloud/android/operations/UploadFileOperation.java 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(); + } } }