Просмотр исходного кода

fix(ModModPack): 解压压缩包进度可能超过 100%

wyc-26 1 год назад
Родитель
Сommit
d915fc2362
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb

+ 1 - 0
Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb

@@ -115,6 +115,7 @@ Public Module ModModpack
         Dim Encode = Encoding.GetEncoding("GB18030")
         Dim Encode = Encoding.GetEncoding("GB18030")
         Try
         Try
 Retry:
 Retry:
+            Loader.Progress = 0
             '完全不知道为啥会出现文件正在被另一进程使用的问题,总之多试试
             '完全不知道为啥会出现文件正在被另一进程使用的问题,总之多试试
             DeleteDirectory(InstallTemp)
             DeleteDirectory(InstallTemp)
             ExtractFile(FileAddress, InstallTemp, Encode, ProgressIncrementHandler:=Sub(Delta) Loader.Progress += Delta * LoaderProgressDelta)
             ExtractFile(FileAddress, InstallTemp, Encode, ProgressIncrementHandler:=Sub(Delta) Loader.Progress += Delta * LoaderProgressDelta)