summaryrefslogtreecommitdiff
path: root/vfs
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2008-08-24 23:03:38 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2008-08-24 23:03:38 +0200
commit9462f53d98261bf908205827a3c841416f29c9c4 (patch)
tree19474e4c62ca012fd4b72bcb8e09ef00265d4caf /vfs
parentef3e79e0bb6ba4a5e5d4dc1467281370e1d8b488 (diff)
downloadtuxcmd-9462f53d98261bf908205827a3c841416f29c9c4.tar.xz
Always return absolute paths from GetFileInfoSL
Diffstat (limited to 'vfs')
-rw-r--r--vfs/UVFSCore.pas6
1 files changed, 4 insertions, 2 deletions
diff --git a/vfs/UVFSCore.pas b/vfs/UVFSCore.pas
index 4dd00b1..c1e8fd4 100644
--- a/vfs/UVFSCore.pas
+++ b/vfs/UVFSCore.pas
@@ -572,8 +572,10 @@ begin
Item := malloc(SizeOf(TDataItemSL));
memset(Item, 0, SizeOf(TDataItemSL));
with Item^ do begin
- FName := strdup(P^.sFileName);
- FDisplayName := StrToUTF8(P^.sFileName);
+{ FName := strdup(P^.sFileName);
+ FDisplayName := StrToUTF8(P^.sFileName); }
+ FName := strdup(PChar(APath));
+ FDisplayName := StrToUTF8(PChar(APath));
if P^.sLinkTo <> nil then LnkPointTo := strdup(P^.sLinkTo)
else LnkPointTo := nil;
ADestination := nil;