From e6fc5d13ad8aff2f70a84d9cf96b253a108b836d Mon Sep 17 00:00:00 2001 From: jabarros Date: Thu, 8 Jan 2015 15:02:42 +0100 Subject: [PATCH] Notify the download cancelation for updating the screen and remove the yellow arrow that continues being shown after the cancel --- src/com/owncloud/android/operations/SynchronizeFolderOperation.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java index 957cf627..f12d5dd7 100644 --- a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java +++ b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java @@ -173,6 +173,10 @@ public class SynchronizeFolderOperation extends SyncOperation { } catch (OperationCancelledException e) { result = new RemoteOperationResult(e); + // Needed in case that cancellation occurs before starting any download. + // If not, yellow arrow continues being shown. + sendBroadcastForNotifyingUIUpdate(result.isSuccess()); + /// cancellation of download needs to be done separately in any case; a SynchronizeFolderOperation // may finish much sooner than the real download of the files in the folder Intent intent = new Intent(mContext, FileDownloader.class); -- 2.11.0