lcl: use GetPhysicalFilename instead of readalllinks

git-svn-id: trunk@45244 -
This commit is contained in:
mattias 2014-05-30 12:40:47 +00:00
parent a5df74c478
commit 6f709510c7
2 changed files with 6 additions and 5 deletions

View File

@ -21,9 +21,10 @@ unit Dialogs;
interface
uses
Types, typinfo, Classes, LResources, SysUtils, LCLIntf, InterfaceBase,
FileUtil, LCLStrConsts, LCLType, LCLProc, Forms, Controls, Themes, GraphType,
Graphics, Buttons, ButtonPanel, StdCtrls, ExtCtrls, LCLClasses, ClipBrd;
Types, typinfo, Classes, LResources, SysUtils, LazFileUtils,
LCLIntf, InterfaceBase, FileUtil, LCLStrConsts, LCLType, LCLProc, Forms,
Controls, Themes, GraphType, Graphics, Buttons, ButtonPanel, StdCtrls,
ExtCtrls, LCLClasses, ClipBrd;
type

View File

@ -246,11 +246,11 @@ procedure TOpenDialog.DereferenceLinks;
var i: integer;
begin
if Filename<>'' then
Filename:=TryReadAllLinks(FileName);
Filename:=GetPhysicalFilename(FileName,pfeOriginal);
if Files<>nil then begin
for i:=0 to Files.Count-1 do begin
if Files[i]<>'' then
Files[i]:=TryReadAllLinks(Files[i]);
Files[i]:=GetPhysicalFilename(Files[i],pfeOriginal);
end;
end;
end;