diff --git a/src/org/lineageos/updater/UpdatesListAdapter.java b/src/org/lineageos/updater/UpdatesListAdapter.java index 3b78a2590da23540084bc067eed3e48f7dad326d..cfed5420cc77c61cd2ed80f409d048296b1045c1 100644 --- a/src/org/lineageos/updater/UpdatesListAdapter.java +++ b/src/org/lineageos/updater/UpdatesListAdapter.java @@ -307,12 +307,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(); }