fix: 0时的定时任务无法提前重启 (#5571)

This commit is contained in:
MistEO
2023-07-21 22:23:29 +08:00
committed by GitHub
2 changed files with 8 additions and 1 deletions

View File

@@ -2502,7 +2502,7 @@ namespace MaaWpfGui.ViewModels.UI
}
string poolString = !string.IsNullOrEmpty(versionName) ? $" - {versionName}" : string.Empty;
rvm.WindowTitle = $"{prefix}MAA - {VersionId}{poolString} - {connectConfigName} ({ConnectAddress}) - {ClientName} - {CurrentConfiguration}";
rvm.WindowTitle = $"{prefix}MAA ({CurrentConfiguration}) - {VersionId}{poolString} - {connectConfigName} ({ConnectAddress}) - {ClientName}";
}
private readonly string _bluestacksConfig = ConfigurationHelper.GetValue(ConfigurationKeys.BluestacksConfigPath, string.Empty);

View File

@@ -261,6 +261,13 @@ namespace MaaWpfGui.ViewModels.UI
Instances.SettingsViewModel.TimerModels.Timers[i].Min,
0);
DateTime restartDateTime = startTime.AddMinutes(-2);
// 确保0点的定时会在当日的23:58重启
if (restartDateTime.Day != startTime.Day)
{
restartDateTime = restartDateTime.AddDays(1);
}
if (currentTime == restartDateTime)
{
timeToChangeConfig = true;