From ebf2c2341970c19149c4ca45d599b26e5a3d584e Mon Sep 17 00:00:00 2001 From: Qixiny <3185835784@qq.com> Date: Fri, 22 Oct 2021 20:33:18 +0800 Subject: [PATCH] fix default server is reset on automatic update subscribe 2 --- v2rayN/v2rayN/Forms/MainForm.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/v2rayN/v2rayN/Forms/MainForm.cs b/v2rayN/v2rayN/Forms/MainForm.cs index 7ef29f68..2cb279b3 100644 --- a/v2rayN/v2rayN/Forms/MainForm.cs +++ b/v2rayN/v2rayN/Forms/MainForm.cs @@ -1364,9 +1364,18 @@ namespace v2rayN.Forms if (config.autoUpdateSubscribe) { ShowMsg(UIRes.I18N("StartAutoUpdateSubscribe")); - ShowMsg(config.index.ToString()); - UpdateSubscriptionProcess(); - SetDefaultServer(config.index); + int lastIndex = config.index; + void _updateUI(bool success, string msg) + { + AppendText(false, msg); + if (success) + { + RefreshServers(); + } + SetDefaultServer(lastIndex); + }; + + (new UpdateHandle()).UpdateSubscriptionProcess(config, _updateUI); } }