mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Allowed user responses when directory exists in Copy/Move.
This commit is contained in:
parent
286cb5c60c
commit
20dd45edad
1 changed files with 12 additions and 4 deletions
|
|
@ -1142,18 +1142,26 @@ const
|
|||
= (fsourRewrite, fsourSkip, fsourRewriteAll, fsourSkipAll);
|
||||
var
|
||||
PossibleResponses: array of TFileSourceOperationUIResponse;
|
||||
DefaultOkResponse: TFileSourceOperationUIResponse;
|
||||
begin
|
||||
case FDirExistsOption of
|
||||
fsoodeNone:
|
||||
begin
|
||||
case AllowCopyInto of
|
||||
True : PossibleResponses := Responses;
|
||||
False: PossibleResponses := ResponsesNoCopyInto;
|
||||
True :
|
||||
begin
|
||||
PossibleResponses := Responses;
|
||||
DefaultOkResponse := fsourCopyInto;
|
||||
end;
|
||||
False:
|
||||
begin
|
||||
PossibleResponses := ResponsesNoCopyInto;
|
||||
DefaultOkResponse := fsourRewrite;
|
||||
end;
|
||||
end;
|
||||
|
||||
case AskQuestion(Format(rsMsgFolderExistsRwrt, [AbsoluteTargetFileName]), '',
|
||||
[fsourRewrite, fsourCopyInto, fsourSkip, fsourRewriteAll, fsourSkipAll],
|
||||
fsourCopyInto, fsourSkip) of
|
||||
PossibleResponses, DefaultOkResponse, fsourSkip) of
|
||||
fsourRewrite:
|
||||
Result := fsoodeDelete;
|
||||
fsourCopyInto:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue