From 22fdc1ca74a058a3f72c7ee09d710cd1ff7d8dca Mon Sep 17 00:00:00 2001 From: althafvly Date: Mon, 10 Apr 2023 11:26:55 +0530 Subject: [PATCH] Updater: Require 3 x OTA size space before download --- src/org/lineageos/updater/UpdatesListAdapter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/org/lineageos/updater/UpdatesListAdapter.java b/src/org/lineageos/updater/UpdatesListAdapter.java index d3a3b5cc..2ddb3090 100644 --- a/src/org/lineageos/updater/UpdatesListAdapter.java +++ b/src/org/lineageos/updater/UpdatesListAdapter.java @@ -320,12 +320,13 @@ public class UpdatesListAdapter extends RecyclerView.Adapter 0 && - updateFile.length() < update.getFileSize()) { + // Subtract space depending on the downloaded file size. + // Required space after download completed will be 2 x OTA size. + if (updateFile != null && updateFile.exists() && updateFile.length() > 0) { requiredSpace -= updateFile.length(); } -- GitLab