From 50d7b20bf6c495c5b4b666325bda92c85725374d Mon Sep 17 00:00:00 2001 From: Bartek Przybylski Date: Sun, 17 Jun 2012 12:42:56 +0200 Subject: [PATCH] send intent with filepath so details view can be updated --- src/eu/alefzero/owncloud/files/services/FileDownloader.java | 1 + src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/eu/alefzero/owncloud/files/services/FileDownloader.java b/src/eu/alefzero/owncloud/files/services/FileDownloader.java index ed865b71..cc13a67f 100644 --- a/src/eu/alefzero/owncloud/files/services/FileDownloader.java +++ b/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); } diff --git a/src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java b/src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java index d7153d4b..932fa513 100644 --- a/src/eu/alefzero/owncloud/ui/fragment/FileDetailFragment.java +++ b/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); } - + } } -- 2.11.0