diff --git a/Wins/MainWin.xaml.cs b/Wins/MainWin.xaml.cs index 2ad05ad..e0c111d 100644 --- a/Wins/MainWin.xaml.cs +++ b/Wins/MainWin.xaml.cs @@ -41,6 +41,7 @@ public partial class MainWin : Window private readonly FileSystemWatcher CealHostWatcher = new(Path.GetDirectoryName(MainConst.CealHostPath)!, Path.GetFileName(MainConst.CealHostPath)) { EnableRaisingEvents = true, NotifyFilter = NotifyFilters.LastWrite }; private readonly FileSystemWatcher NginxConfWatcher = new(Path.GetDirectoryName(MainConst.NginxConfPath)!, Path.GetFileName(MainConst.NginxConfPath)) { EnableRaisingEvents = true, NotifyFilter = NotifyFilters.LastWrite }; private readonly FileSystemWatcher MihomoConfWatcher = new(Path.GetDirectoryName(MainConst.MihomoConfPath)!, Path.GetFileName(MainConst.MihomoConfPath)) { EnableRaisingEvents = true, NotifyFilter = NotifyFilters.LastWrite }; + private readonly SemaphoreSlim IsNginxLaunchingSemaphore = new(1); private readonly SortedDictionary cealHostDomainPairs, string? cealHostSni, string cealHostIp)>?> CealHostRulesDict = []; private string CealArgs = string.Empty; @@ -56,8 +57,6 @@ public partial class MainWin : Window private int GameClickTime = 0; private int GameFlashInterval = 1000; - private static readonly SemaphoreSlim IsNginxLaunchingSemaphore = new(1); - internal MainWin() { InitializeComponent();