From 028c9ea0b5f3b509a544fe789cbd81810ed0d098 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Thu, 7 Mar 2024 09:06:35 +0800 Subject: [PATCH] Bug fix --- v2rayN/v2rayN/Common/Utile.cs | 2 +- v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/v2rayN/v2rayN/Common/Utile.cs b/v2rayN/v2rayN/Common/Utile.cs index 30d4a6dd..2b13d862 100644 --- a/v2rayN/v2rayN/Common/Utile.cs +++ b/v2rayN/v2rayN/Common/Utile.cs @@ -368,7 +368,7 @@ namespace v2rayN try { Uri uri = new(url); - if (uri.Host == uri.IdnHost) + if (uri.Host == uri.IdnHost || uri.Host == $"[{uri.IdnHost}]") { return url; } diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index 0606d51e..1a272654 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -1466,7 +1466,7 @@ namespace v2rayN.ViewModels _noticeHandler?.SendMessage(msg); if (success) { - CloseV2ray(); + CloseCore(); string fileName = Utile.GetTempPath(Utile.GetDownloadFileName(msg)); string toPath = Utile.GetBinPath("", type.ToString()); @@ -1495,13 +1495,13 @@ namespace v2rayN.ViewModels #endregion CheckUpdate - #region v2ray job + #region core job public void Reload() { BlReloadEnabled = false; - LoadV2ray().ContinueWith(task => + LoadCore().ContinueWith(task => { TestServerAvailability(); @@ -1512,7 +1512,7 @@ namespace v2rayN.ViewModels }); } - private async Task LoadV2ray() + private async Task LoadCore() { await Task.Run(() => { @@ -1524,7 +1524,7 @@ namespace v2rayN.ViewModels }); } - private void CloseV2ray() + private void CloseCore() { ConfigHandler.SaveConfig(_config, false); @@ -1533,7 +1533,7 @@ namespace v2rayN.ViewModels _coreHandler.CoreStop(); } - #endregion v2ray job + #endregion core job #region System proxy and Routings