From 21a89885d0e9d1e603a97bccd58208cc436da72d Mon Sep 17 00:00:00 2001 From: Christophe Beyls Date: Tue, 30 Jan 2018 15:58:27 +0100 Subject: [PATCH] Properly handle the case when the system clock is turned backwards in TrackScheduleListFragment --- .../be/digitalia/fosdem/fragments/TrackScheduleListFragment.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/be/digitalia/fosdem/fragments/TrackScheduleListFragment.java b/app/src/main/java/be/digitalia/fosdem/fragments/TrackScheduleListFragment.java index 4e6f458..11ce6e6 100644 --- a/app/src/main/java/be/digitalia/fosdem/fragments/TrackScheduleListFragment.java +++ b/app/src/main/java/be/digitalia/fosdem/fragments/TrackScheduleListFragment.java @@ -138,6 +138,7 @@ public class TrackScheduleListFragment extends SmoothListFragment implements Han long dayStart = day.getDate().getTime(); if (now < dayStart) { // Before track day, schedule refresh in the future + adapter.setCurrentTime(-1L); handler.sendEmptyMessageDelayed(REFRESH_TIME_WHAT, dayStart - now); } else if (now < dayStart + android.text.format.DateUtils.DAY_IN_MILLIS) { // During track day, start refresh immediately