소스 검색

feat(xtintin): 路径压缩功能支持非标准路径

dzp 1 년 전
부모
커밋
bc9adb8fcb
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      plugins/lib/xtintin/path.tin

+ 4 - 1
plugins/lib/xtintin/path.tin

@@ -312,7 +312,10 @@ PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 
     #while { $idx < $count } {
         #local current {$path[$idx]};
         #local next {$path[@math.Eval{$idx + 1}]};
-        #if { "@dir.Long{$current}" !== "@dir.Reverse{@dir.Long{$next}}" } {
+
+        #if {  ! @dir.IsDir{$current}
+            || ! @dir.IsDir{$next}
+            || "@dir.Long{$current}" !== "@dir.Reverse{@dir.Long{$next}}" } {
             #math idx {$idx + 1};
             #continue;
         };