Fix display items on refresh (#70)

This commit is contained in:
Rafał Borcz 2018-03-14 21:56:39 +01:00 committed by Mikołaj Pich
parent 797e233809
commit 2bb2341d0f
3 changed files with 3 additions and 1 deletions

View File

@ -105,6 +105,7 @@ public class AttendanceTabPresenter extends BasePresenter<AttendanceTabContract.
boolean isEmptyWeek = true; boolean isEmptyWeek = true;
for (Day day : dayList) { for (Day day : dayList) {
day.resetAttendanceLessons();
AttendanceHeaderItem headerItem = new AttendanceHeaderItem(day); AttendanceHeaderItem headerItem = new AttendanceHeaderItem(day);
if (isEmptyWeek) { if (isEmptyWeek) {
@ -168,7 +169,6 @@ public class AttendanceTabPresenter extends BasePresenter<AttendanceTabContract.
loadingTask.cancel(true); loadingTask.cancel(true);
loadingTask = null; loadingTask = null;
} }
super.onDestroy(); super.onDestroy();
} }
} }

View File

@ -109,6 +109,7 @@ public class GradesPresenter extends BasePresenter<GradesContract.View>
headerItems = new ArrayList<>(); headerItems = new ArrayList<>();
for (Subject subject : subjectList) { for (Subject subject : subjectList) {
subject.resetGradeList();
List<Grade> gradeList = subject.getGradeList(); List<Grade> gradeList = subject.getGradeList();
if (!gradeList.isEmpty()) { if (!gradeList.isEmpty()) {

View File

@ -108,6 +108,7 @@ public class TimetableTabPresenter extends BasePresenter<TimetableTabContract.Vi
boolean isFreeWeek = true; boolean isFreeWeek = true;
for (Day day : dayList) { for (Day day : dayList) {
day.resetTimetableLessons();
TimetableHeaderItem headerItem = new TimetableHeaderItem(day); TimetableHeaderItem headerItem = new TimetableHeaderItem(day);
if (isFreeWeek) { if (isFreeWeek) {