diff --git a/src/org/lineageos/updater/controller/UpdaterController.java b/src/org/lineageos/updater/controller/UpdaterController.java index 6e32bd82..419020e7 100644 --- a/src/org/lineageos/updater/controller/UpdaterController.java +++ b/src/org/lineageos/updater/controller/UpdaterController.java @@ -296,12 +296,7 @@ public class UpdaterController implements UpdaterControllerInt { } if (!fixUpdateStatus(update) && local) { update.setPersistentStatus(UpdateStatus.Persistent.UNKNOWN); - new Thread(new Runnable() { - @Override - public void run() { - mUpdatesDbHelper.removeUpdate(update.getDownloadId()); - } - }).start(); + deleteUpdateAsync(update); Log.d(TAG, update.getDownloadId() + " had an invalid status and is local"); return false; }