From ecae038337725c1bc8a98a71e2e528c68a7f1dd3 Mon Sep 17 00:00:00 2001 From: "lixiang.cheng" Date: Mon, 11 Mar 2024 17:38:34 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:issue=20#150,=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E4=B8=AD=E5=90=8E=E7=BC=80?= =?UTF-8?q?=E4=B8=8D=E5=8C=85=E5=90=AB=E5=88=86=E9=9A=94=E7=AC=A6=E6=97=B6?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E8=A7=A3=E6=9E=90=E5=87=BA=E6=9D=A5=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8D=E7=A7=B0=E4=B8=BAlua.lua=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Debugger/LuaPanda.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Debugger/LuaPanda.lua b/Debugger/LuaPanda.lua index 059126a..dc3d1bc 100644 --- a/Debugger/LuaPanda.lua +++ b/Debugger/LuaPanda.lua @@ -1699,6 +1699,11 @@ function this.changePotToSep(filePath, ext) local idx = filePath:find(ext, (-1) * ext:len() , true) if idx then local tmp = filePath:sub(1, idx - 1):gsub("%.", "/"); + -- 如果最后的后缀是/,代表luafileExtention不包含分隔符号,将其转换为. + if string.sub(tmp, -1) == "/" then + -- delete the last "/" + tmp = tmp:sub(1, -2) .. "." + end filePath = tmp .. ext; end return filePath;