mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-28 10:02:14 +00:00
FIX: Bug [3142891] quickview (ctrl+q) and search result (feed to listbox)
This commit is contained in:
parent
b9632469e4
commit
90634f11ce
1 changed files with 14 additions and 0 deletions
|
|
@ -6,6 +6,7 @@ interface
|
|||
|
||||
uses
|
||||
Classes, SysUtils,
|
||||
uFile,
|
||||
uMultiListFileSource,
|
||||
uFileSourceOperation,
|
||||
uFileSourceProperty;
|
||||
|
|
@ -19,6 +20,9 @@ type
|
|||
{en
|
||||
File source for search results.
|
||||
}
|
||||
|
||||
{ TSearchResultFileSource }
|
||||
|
||||
TSearchResultFileSource = class(TMultiListFileSource, ISearchResultFileSource)
|
||||
public
|
||||
constructor Create; override;
|
||||
|
|
@ -27,6 +31,8 @@ type
|
|||
function SetCurrentWorkingDirectory(NewDir: String): Boolean; override;
|
||||
|
||||
function CreateListOperation(TargetPath: String): TFileSourceOperation; override;
|
||||
|
||||
function GetLocalName(var aFile: TFile): Boolean; override;
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
|
@ -56,5 +62,13 @@ begin
|
|||
Result := TSearchResultListOperation.Create(Self, TargetPath);
|
||||
end;
|
||||
|
||||
function TSearchResultFileSource.GetLocalName(var aFile: TFile): Boolean;
|
||||
begin
|
||||
if (fspLinksToLocalFiles in FileSource.Properties) then
|
||||
Result:= FileSource.GetLocalName(aFile)
|
||||
else
|
||||
Result:= True;
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue