Răsfoiți Sursa

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

fix(ModLoader): 不应当显示的加载器的进度也被计入到显示的总进度中
龙腾猫跃 1 an în urmă
părinte
comite
7d0b4b72c1
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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
     Public Function LoaderTaskbarProgressGet() As Double
         Try
         Try
             If Not LoaderTaskbar.Any Then Return 1
             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
         Catch ex As Exception
             Log(ex, "获取任务栏进度出错", LogLevel.Feedback)
             Log(ex, "获取任务栏进度出错", LogLevel.Feedback)
             Return 0.5
             Return 0.5