Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 7d0ab984 authored by t-m-w's avatar t-m-w Committed by Michael Bestas
Browse files

Day view should always reload on day change

Day view was avoiding reloading when swiping between days because it
based its reload decision on the starting day of the week.

Change-Id: I16d911e0ab0310c02bcf20727935778efbf92a07
parent ada8330d
Loading
Loading
Loading
Loading
+7 −12
Original line number Diff line number Diff line
@@ -2019,18 +2019,13 @@ public class DayView extends View implements View.OnCreateContextMenuListener,
        mPrevSelectedEvent = null;
        mSelectedEvents.clear();

        // The start date is the beginning of the week at 12am
        Time weekStart = new Time(Utils.getTimeZone(mContext, mTZUpdater));
        weekStart.set(mBaseDate);
        // Avoid zero when Sunday is selected as the start day of the week.
        if (mFirstDayOfWeek == 0) {
            mFirstDayOfWeek = 7;
        }
        weekStart.setWeekDay(mFirstDayOfWeek);
        weekStart.setHour(0);
        weekStart.setMinute(0);
        weekStart.setSecond(0);
        long millis = weekStart.normalize();
        // The start time is the beginning of the day at 12am
        Time dayStart = new Time(Utils.getTimeZone(mContext, mTZUpdater));
        dayStart.set(mBaseDate);
        dayStart.setHour(0);
        dayStart.setMinute(0);
        dayStart.setSecond(0);
        long millis = dayStart.normalize();

        // Avoid reloading events unnecessarily.
        if (millis == mLastReloadMillis) {