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

send intent with filepath so details view can be updated

Bartek Przybylski 13 жил өмнө
parent
commit
50d7b20bf6

+ 1 - 0
src/eu/alefzero/owncloud/files/services/FileDownloader.java

@@ -152,6 +152,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis
         }
         mNotificationMngr.cancel(1);
         Intent end = new Intent(DOWNLOAD_FINISH_MESSAGE);
+        end.putExtra(EXTRA_FILE_PATH, file.getAbsolutePath());
         sendBroadcast(end);
     }
 

+ 3 - 2
src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java

@@ -309,9 +309,10 @@ public class FileDetailFragment extends SherlockFragment implements
     private class DownloadFinishReceiver extends BroadcastReceiver {
         @Override
         public void onReceive(Context context, Intent intent) {
-            updateFileDetails();
+            ((OCFile)mIntent.getParcelableExtra(EXTRA_FILE)).setStoragePath(intent.getStringExtra(FileDownloader.EXTRA_FILE_PATH));
+            updateFileDetails(mIntent);
         }
-
+        
     }
 
 }