From 31909201fa0371f03d6c428b2956b78760dcff20 Mon Sep 17 00:00:00 2001 From: jaquelynsannuttiskioc Date: Sun, 14 Jun 2026 01:28:45 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20MyLoading=20=E7=BD=91=E7=BB=9C=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E6=97=B6=E9=94=99=E8=AF=AF=E6=96=87=E6=9C=AC=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E6=9C=89=E8=AF=AF=20(#8712)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复两个问题: 1. IsBadNetwork() 原本对 RootException() 调用,根异常已无 InnerException, 导致无法正确检测异常链中的网络异常类型,现改为对原始异常调用。 2. 错误文本原本直接使用 RootException().Message,底层异常的 Message 可能是不友好的技术信息,现改用 GetDisplay(False) 获取用户友好的 单行错误描述。 Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- Plain Craft Launcher 2/Controls/MyLoading.xaml.vb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Plain Craft Launcher 2/Controls/MyLoading.xaml.vb b/Plain Craft Launcher 2/Controls/MyLoading.xaml.vb index 5ad4427..4e3fc59 100644 --- a/Plain Craft Launcher 2/Controls/MyLoading.xaml.vb +++ b/Plain Craft Launcher 2/Controls/MyLoading.xaml.vb @@ -76,8 +76,7 @@ Public Class MyLoading If Ex Is Nothing Then LabText.Text = "未知错误" Else - Ex = Ex.RootException() - LabText.Text = If(Ex.IsBadNetwork(), "网络环境不佳,请稍后再试,或使用 VPN 改善网络环境", Ex.Message) + LabText.Text = If(Ex.IsBadNetwork(), "网络环境不佳,请稍后再试,或使用 VPN 改善网络环境", Ex.GetDisplay(False)) End If Else LabText.Text = TextError