From 05c236ba628b92972ccf7cc0f3c765d04f577b28 Mon Sep 17 00:00:00 2001 From: jabarros Date: Tue, 20 Jan 2015 12:27:40 +0100 Subject: [PATCH] Store file on db with 'downloading' state after adding it to pending downloads --- src/com/owncloud/android/files/services/FileDownloader.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/owncloud/android/files/services/FileDownloader.java b/src/com/owncloud/android/files/services/FileDownloader.java index 3bf6dd48..59982771 100644 --- a/src/com/owncloud/android/files/services/FileDownloader.java +++ b/src/com/owncloud/android/files/services/FileDownloader.java @@ -169,6 +169,12 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis newDownload.addDatatransferProgressListener(this); newDownload.addDatatransferProgressListener((FileDownloaderBinder) mBinder); requestedDownloads.add(downloadKey); + + // Store file on db with state 'downloading' + FileDataStorageManager storageManager = new FileDataStorageManager(account, getContentResolver()); + file.setDownloading(true); + storageManager.saveFile(file); + sendBroadcastNewDownload(newDownload); } catch (IllegalArgumentException e) { -- 2.11.0