瀏覽代碼

fix StringIndexOutOfBoundsException

Seedking 1 年之前
父節點
當前提交
63f01f1cdd
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/main/kotlin/io/xmake/utils/interact/XMakeData.kt

+ 6 - 4
src/main/kotlin/io/xmake/utils/interact/XMakeData.kt

@@ -8,11 +8,13 @@ val kXMakeFind:Boolean
 
 val kXMakeVersion:String
     get() {
-        val verTemp: String = ioRunv(listOf(SystemUtils.xmakeProgram, "--version"))[0]
-        if (verTemp.isNotEmpty()) {
-            return verTemp.split(' ')[1].substring(0, verTemp.length - 1)
+        val ioTemp: String = ioRunv(listOf(SystemUtils.xmakeProgram, "--version"))[0]
+        if (ioTemp.isNotEmpty()) {
+            val verTemp = ioTemp.split(' ')[1]
+            return verTemp.substring(1, verTemp.length - 1)
+
         }
-        return verTemp
+        return ioTemp
     }
 
 val kXMakeInstallDir:String