Browse Source

Amiga,AROS,MorphOS: IncludeTrailingPathDelimiter not adding DirectorySeparator after Driveseparator

git-svn-id: trunk@28541 -
marcus 11 years ago
parent
commit
5305a4d827
1 changed files with 3 additions and 0 deletions
  1. 3 0
      rtl/objpas/sysutils/fina.inc

+ 3 - 0
rtl/objpas/sysutils/fina.inc

@@ -424,6 +424,9 @@ begin
   Result:=Path;
   Result:=Path;
   l:=Length(Result);
   l:=Length(Result);
   If (L=0) or not CharInSet(Result[l],AllowDirectorySeparators) then
   If (L=0) or not CharInSet(Result[l],AllowDirectorySeparators) then
+{$if defined(Amiga) or defined(AROS) or defined(MorphOS)}
+    If (L>0) and (Result[l] <> DriveSeparator) then
+{$endif}
 {$ifdef SYSUTILSUNICODE}
 {$ifdef SYSUTILSUNICODE}
     Result:=Result+DirectorySeparator;
     Result:=Result+DirectorySeparator;
 {$else SYSUTILSUNICODE}
 {$else SYSUTILSUNICODE}