\r
public bool CheckAlarm(DateTime prev, DateTime now)\r
{\r
- return EndTime != DateTime.MinValue && prev != DateTime.MinValue &&\r
- prev < EndTime -_spare && EndTime - _spare <= now;\r
+ return EndTime != DateTime.MinValue && prev < EndTime - _spare && EndTime - _spare <= now;\r
}\r
\r
public string ToString(DateTime now, bool endTime = false)\r
return $"{(int)rest.TotalHours:d2}:" + rest.ToString(@"mm\:ss", CultureInfo.InvariantCulture);\r
}\r
}\r
-\r
}
\ No newline at end of file
private readonly ListForm _listForm;\r
private readonly NotificationManager _notificationManager;\r
private bool _started;\r
+ private bool _timerEnabled;\r
private string _debugLogFile;\r
private IEnumerator<string> _playLog;\r
\r
\r
private void timerMain_Tick(object sender, EventArgs e)\r
{\r
- if (_started)\r
+ if (_timerEnabled)\r
{\r
try\r
{\r
UpdateCondTimers();\r
UpdateAkashiTimer();\r
_notificationManager.Flash();\r
+ _timerEnabled = true;\r
}\r
\r
private void CheckAlarm(string key, AlarmTimer timer, int fleet, string subject)\r
{\r
_itemInfo.InspectSlotItem(data.api_slot_item, true);\r
_dockInfo.InspectKDock(data.api_kdock);\r
- return Update.Timer;\r
+ return Update.None;\r
}\r
if (url.EndsWith("api_get_member/basic"))\r
{\r