Merge pull request #2062 from kapodamy/anoth-buggy-giga-fix

Downloads: add null checks
pull/2066/head
Christian Schabesberger 2019-01-25 22:21:28 +01:00 zatwierdzone przez GitHub
commit b84ed675f5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 2 dodań i 3 usunięć

Wyświetl plik

@ -159,7 +159,7 @@ public class MissionAdapter extends Adapter<ViewHolder> {
str = R.string.missions_header_pending; str = R.string.missions_header_pending;
} else { } else {
str = R.string.missions_header_finished; str = R.string.missions_header_finished;
mClear.setVisible(true); if (mClear != null) mClear.setVisible(true);
} }
((ViewHolderHeader) view).header.setText(str); ((ViewHolderHeader) view).header.setText(str);
@ -437,7 +437,6 @@ public class MissionAdapter extends Adapter<ViewHolder> {
public void clearFinishedDownloads() { public void clearFinishedDownloads() {
mDownloadManager.forgetFinishedDownloads(); mDownloadManager.forgetFinishedDownloads();
applyChanges(); applyChanges();
mClear.setVisible(false);
} }
private boolean handlePopupItem(@NonNull ViewHolderItem h, @NonNull MenuItem option) { private boolean handlePopupItem(@NonNull ViewHolderItem h, @NonNull MenuItem option) {
@ -507,7 +506,7 @@ public class MissionAdapter extends Adapter<ViewHolder> {
mIterator.end(); mIterator.end();
checkEmptyMessageVisibility(); checkEmptyMessageVisibility();
mClear.setVisible(mIterator.hasFinishedMissions()); if (mClear != null) mClear.setVisible(mIterator.hasFinishedMissions());
} }
public void forceUpdate() { public void forceUpdate() {