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();