Disable buttons while verifying updates

This commit is contained in:
Gabriele M
2017-07-04 19:05:04 +02:00
parent 653b577d61
commit 02f504a1fb

View File

@@ -101,7 +101,8 @@ public class UpdatesListAdapter extends RecyclerView.Adapter<UpdatesListAdapter.
viewHolder.mButton2.setEnabled(false); viewHolder.mButton2.setEnabled(false);
} else { } else {
// Allow one active download // Allow one active download
boolean enabled = !mUpdaterController.hasActiveDownloads() && Utils.canInstall(update); boolean enabled = !mUpdaterController.hasActiveDownloads() &&
Utils.canInstall(update) && !mUpdaterController.isVerifyingUpdate();
int persistentStatus = update.getPersistentStatus(); int persistentStatus = update.getPersistentStatus();
if (persistentStatus == UpdateStatus.Persistent.INCOMPLETE) { if (persistentStatus == UpdateStatus.Persistent.INCOMPLETE) {
setButtonAction(viewHolder.mButton1, Action.RESUME, downloadId, enabled); setButtonAction(viewHolder.mButton1, Action.RESUME, downloadId, enabled);