From a1d579e1ecb2e49b76761790e93bfc47ec38eb7f Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Thu, 26 Dec 2019 08:53:13 +0800 Subject: [PATCH] restart core --- v2rayN/v2rayN/Forms/MainForm.cs | 4 ++++ v2rayN/v2rayN/Handler/V2rayHandler.cs | 2 +- v2rayN/v2rayN/HttpProxyHandler/PrivoxyHandler.cs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/v2rayN/v2rayN/Forms/MainForm.cs b/v2rayN/v2rayN/Forms/MainForm.cs index e3291fbb..8ab48a1d 100644 --- a/v2rayN/v2rayN/Forms/MainForm.cs +++ b/v2rayN/v2rayN/Forms/MainForm.cs @@ -363,6 +363,8 @@ namespace v2rayN.Forms /// private void LoadV2ray() { + tsbReload.Enabled = false; + if (Global.reloadV2ray) { ClearMsg(); @@ -373,6 +375,8 @@ namespace v2rayN.Forms statistics?.SaveToFile(); ChangePACButtonStatus(config.listenerType); + + tsbReload.Enabled = true; } /// diff --git a/v2rayN/v2rayN/Handler/V2rayHandler.cs b/v2rayN/v2rayN/Handler/V2rayHandler.cs index 54bfd1e9..653efece 100644 --- a/v2rayN/v2rayN/Handler/V2rayHandler.cs +++ b/v2rayN/v2rayN/Handler/V2rayHandler.cs @@ -221,7 +221,7 @@ namespace v2rayN.Handler if (!p.HasExited) { p.Kill(); - p.WaitForExit(); + p.WaitForExit(100); } } catch (Exception ex) diff --git a/v2rayN/v2rayN/HttpProxyHandler/PrivoxyHandler.cs b/v2rayN/v2rayN/HttpProxyHandler/PrivoxyHandler.cs index 2fa34824..773bad53 100644 --- a/v2rayN/v2rayN/HttpProxyHandler/PrivoxyHandler.cs +++ b/v2rayN/v2rayN/HttpProxyHandler/PrivoxyHandler.cs @@ -146,7 +146,7 @@ namespace v2rayN.HttpProxyHandler if (!p.HasExited) { p.Kill(); - p.WaitForExit(); + p.WaitForExit(100); } } catch (Exception ex)