Parcourir la source

fix(ModLoader): 不应当显示的加载器的进度也被计入到显示的总进度中

Open-KFC il y a 1 an
Parent
commit
2775ccc4fe
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  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