浏览代码

Merge pull request #6137 from Open-KFC/task-bar-progress

fix(ModLoader): 不应当显示的加载器的进度也被计入到显示的总进度中
龙腾猫跃 1 年之前
父节点
当前提交
7d0b4b72c1
共有 1 个文件被更改,包括 1 次插入 和 1 次删除
  1. 1 1
      Plain Craft Launcher 2/Modules/Base/ModLoader.vb

+ 1 - 1
Plain Craft Launcher 2/Modules/Base/ModLoader.vb

@@ -626,7 +626,7 @@ Restart:
     Public Function LoaderTaskbarProgressGet() As Double
         Try
             If Not LoaderTaskbar.Any Then Return 1
-            Return MathClamp(LoaderTaskbar.Select(Function(e) e.Progress).Average(), 0, 1)
+            Return MathClamp(LoaderTaskbar.Where(Function(lb As LoaderBase) lb.Show).Select(Function(lb As LoaderBase) lb.Progress).Average(), 0, 1)
         Catch ex As Exception
             Log(ex, "获取任务栏进度出错", LogLevel.Feedback)
             Return 0.5