diff --git a/firka/lib/ui/phone/pages/home/home_timetable.dart b/firka/lib/ui/phone/pages/home/home_timetable.dart index 0a30bde..d7460c1 100644 --- a/firka/lib/ui/phone/pages/home/home_timetable.dart +++ b/firka/lib/ui/phone/pages/home/home_timetable.dart @@ -451,13 +451,13 @@ class _HomeTimetableScreen extends FirkaState ), onTap: () async { var newNow = now!.add(Duration(days: 7)); - now = newNow; - if (now!.getMonday().getMidnight() == - timeNow().getMonday().getMidnight()) { - now = timeNow(); - } - await initForWeek(newNow); if (!mounted) return; + setState(() { + now = newNow; + lessons = null; + dates = null; + }); + await initForWeek(newNow); setState(() { now = newNow; });