Skip to content

Commit

Permalink
修复电脑通宵运行时课表不会在第二天切换的问题 #34
Browse files Browse the repository at this point in the history
  • Loading branch information
STBBRD committed Sep 20, 2024
1 parent 244de8b commit 11ff315
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions ZongziTEK_Blackboard_Sticker/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1222,11 +1222,20 @@ private void LoadTimetable()
private int lessonIndex = -1; // 第几节课
private bool isInClass = false; // 是否是上课时段
private int lastLessonIndex = -1;
private DayOfWeek lastDay = DateTime.Today.DayOfWeek;

private void CheckTimetable(object sender, EventArgs e)
{
timetableTimer.Stop();

if (lastDay != DateTime.Now.DayOfWeek)
{
lastDay = DateTime.Now.DayOfWeek;

timetableToShow_index = (int)DateTime.Now.DayOfWeek;
LoadTimetable();
}

TimeSpan currentTime = new TimeSpan(DateTime.Now.TimeOfDay.Hours, DateTime.Now.TimeOfDay.Minutes, DateTime.Now.TimeOfDay.Seconds) + TimeSpan.FromSeconds(Settings.TimetableSettings.TimeOffset);

if (timetableToShow != null && timetableToShow.Count != 0)
Expand Down

0 comments on commit 11ff315

Please sign in to comment.