修复:

- 更新检查跳过(节点未配置)时 _latest_version 未初始化,_on_update_done 读取触发 AttributeError;改为检查开始前统一初始化
This commit is contained in:
RoyirinRosmontis
2026-08-23 12:45:33 +08:00
parent 365171d6a1
commit 11c1eab4b4
+3
View File
@@ -1605,6 +1605,9 @@ class MainWindow(QWidget):
self.traffic_total.setText(_fmt_bytes(up_total + down_total))
def _check_update(self):
"""后台检查服务器是否有新版本。"""
# 先初始化结果,任何路径(含跳过)完成后 _on_update_done 都能安全读取
self._latest_version = ""
self._download_url = ""
try:
import json, urllib.request, base64
domain = _endpoint_domain()