فهرست منبع

Notify the download cancelation for updating the screen and remove the yellow arrow that continues being shown after the cancel

jabarros 10 سال پیش
والد
کامیت
e6fc5d13ad
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      src/com/owncloud/android/operations/SynchronizeFolderOperation.java

+ 4 - 0
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);