Эх сурвалжийг харах

fix progress notification

Luke Owncloud 10 жил өмнө
parent
commit
d6625ee95e

+ 6 - 0
src/com/owncloud/android/operations/UploadFileOperation.java

@@ -187,6 +187,9 @@ public class UploadFileOperation extends RemoteOperation {
         if (mEntity != null) {
         if (mEntity != null) {
             ((ProgressiveDataTransferer)mEntity).addDatatransferProgressListener(listener);
             ((ProgressiveDataTransferer)mEntity).addDatatransferProgressListener(listener);
         }
         }
+        if(mUploadOperation != null){
+            mUploadOperation.addDatatransferProgressListener(listener);
+        }
     }
     }
     
     
     public void removeDatatransferProgressListener(OnDatatransferProgressListener listener) {
     public void removeDatatransferProgressListener(OnDatatransferProgressListener listener) {
@@ -196,6 +199,9 @@ public class UploadFileOperation extends RemoteOperation {
         if (mEntity != null) {
         if (mEntity != null) {
             ((ProgressiveDataTransferer)mEntity).removeDatatransferProgressListener(listener);
             ((ProgressiveDataTransferer)mEntity).removeDatatransferProgressListener(listener);
         }
         }
+        if(mUploadOperation != null){
+            mUploadOperation.removeDatatransferProgressListener(listener);
+        }
     }
     }
 
 
     @Override
     @Override