From 3fa22fdc55068380794edb3fd481dba92fc08144 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Tue, 11 Apr 2023 20:18:49 +0800 Subject: [PATCH] bug fixes --- v2rayN/v2rayN/App.xaml.cs | 2 +- v2rayN/v2rayN/Handler/CoreConfigHandler.cs | 4 ++-- v2rayN/v2rayN/Handler/SpeedtestHandler.cs | 4 ++-- v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/v2rayN/v2rayN/App.xaml.cs b/v2rayN/v2rayN/App.xaml.cs index 76a2e041..8a30a4fa 100644 --- a/v2rayN/v2rayN/App.xaml.cs +++ b/v2rayN/v2rayN/App.xaml.cs @@ -84,7 +84,7 @@ namespace v2rayN } } - private void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e) + private void TaskScheduler_UnobservedTaskException(object? sender, UnobservedTaskExceptionEventArgs e) { Utils.SaveLog("TaskScheduler_UnobservedTaskException", e.Exception); } diff --git a/v2rayN/v2rayN/Handler/CoreConfigHandler.cs b/v2rayN/v2rayN/Handler/CoreConfigHandler.cs index 40a49e33..7dc8319b 100644 --- a/v2rayN/v2rayN/Handler/CoreConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/CoreConfigHandler.cs @@ -828,11 +828,11 @@ namespace v2rayN.Handler /// /// /// - private static int GenerateClientCustomConfig(ProfileItem node, string fileName, out string msg) + private static int GenerateClientCustomConfig(ProfileItem node, string? fileName, out string msg) { try { - if (node == null) + if (node == null || fileName is null) { msg = ResUI.CheckServerSettings; return -1; diff --git a/v2rayN/v2rayN/Handler/SpeedtestHandler.cs b/v2rayN/v2rayN/Handler/SpeedtestHandler.cs index 8e22454e..d477d1ec 100644 --- a/v2rayN/v2rayN/Handler/SpeedtestHandler.cs +++ b/v2rayN/v2rayN/Handler/SpeedtestHandler.cs @@ -243,7 +243,7 @@ namespace v2rayN.Handler WebProxy webProxy = new(Global.Loopback, it.port); - await downloadHandle.DownloadDataAsync(url, webProxy, timeout, async (bool success, string msg) => + await downloadHandle.DownloadDataAsync(url, webProxy, timeout, (bool success, string msg) => { decimal.TryParse(msg, out decimal dec); if (dec > 0) @@ -294,7 +294,7 @@ namespace v2rayN.Handler if (item is null) continue; WebProxy webProxy = new(Global.Loopback, it.port); - _ = downloadHandle.DownloadDataAsync(url, webProxy, timeout, async (bool success, string msg) => + _ = downloadHandle.DownloadDataAsync(url, webProxy, timeout, (bool success, string msg) => { decimal.TryParse(msg, out decimal dec); if (dec > 0) diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index dd9f0526..e7cc6376 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -917,8 +917,8 @@ namespace v2rayN.ViewModels public void AddServerViaClipboard() { - string clipboardData = Utils.GetClipboardData(); - int ret = ConfigHandler.AddBatchServers(ref _config, clipboardData, _subId, false); + var clipboardData = Utils.GetClipboardData(); + int ret = ConfigHandler.AddBatchServers(ref _config, clipboardData!, _subId, false); if (ret > 0) { InitSubscriptionView();