From 1af40da8398e7e2fc337fb428a0054d4d7b20e49 Mon Sep 17 00:00:00 2001 From: Gabriele M Date: Mon, 17 Jul 2017 12:25:49 +0200 Subject: [PATCH] Send the notification and then start the download In this way if the download fails immediately, it will fail after the notification. --- src/org/lineageos/updater/controller/UpdaterController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/lineageos/updater/controller/UpdaterController.java b/src/org/lineageos/updater/controller/UpdaterController.java index 007c6a5..7518d12 100644 --- a/src/org/lineageos/updater/controller/UpdaterController.java +++ b/src/org/lineageos/updater/controller/UpdaterController.java @@ -375,10 +375,10 @@ public class UpdaterController implements UpdaterControllerInt { .setDownloadCallback(getDownloadCallback(downloadId)) .setProgressListener(getProgressListener(downloadId)) .build(); - downloadClient.start(); addDownloadClient(mDownloads.get(downloadId), downloadClient); update.setStatus(UpdateStatus.STARTING); notifyUpdateChange(downloadId); + downloadClient.start(); mWakeLock.acquire(); return true; } @@ -403,10 +403,10 @@ public class UpdaterController implements UpdaterControllerInt { .setDownloadCallback(getDownloadCallback(downloadId)) .setProgressListener(getProgressListener(downloadId)) .build(); - downloadClient.resume(); addDownloadClient(mDownloads.get(downloadId), downloadClient); update.setStatus(UpdateStatus.STARTING); notifyUpdateChange(downloadId); + downloadClient.resume(); mWakeLock.acquire(); } return true;