瀏覽代碼

fix(folder-select): 无法保存路径含程序的启动路径的 Minecraft 文件夹

wyc-26 7 月之前
父節點
當前提交
fffa26cd4c
共有 1 個文件被更改,包括 3 次插入 和 1 次删除
  1. 3 1
      Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb

+ 3 - 1
Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb

@@ -9,7 +9,9 @@ Public Module ModMinecraft
     ''' </summary>
     Public Property McFolderSelected As String
         Get
-            If _McFolderSelected Is Nothing Then _McFolderSelected = Settings.Get("LaunchFolderSelect") '仅在首次读取时触发
+            Dim McFolderSelectedLast As String = Settings.Get("LaunchFolderSelect")
+            McFolderSelectedLast = McFolderSelectedLast.Replace("$", Path)
+            If _McFolderSelected Is Nothing Then _McFolderSelected = McFolderSelectedLast '仅在首次读取时触发
             Return _McFolderSelected
         End Get
         Set(Value As String)