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