diff --git a/src/org/lineageos/updater/UpdatesListAdapter.java b/src/org/lineageos/updater/UpdatesListAdapter.java index d3a3b5cc8ce7bdfdb5b9247d9ecb9c9fc6e1e08f..2ddb30903dc3d0e41cd38b5866807f45bc893b3b 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(); }