mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Use UTF8StringReplace
This commit is contained in:
parent
eb2bf85573
commit
ebed22101e
2 changed files with 6 additions and 13 deletions
|
|
@ -793,7 +793,7 @@ var
|
|||
|
||||
function ReplaceIfNecessary(sWorkingText: string): string;
|
||||
begin
|
||||
Result := StringReplace(sWorkingText, sSearchText, sReplaceText, ReplaceFlags);
|
||||
Result := UTF8StringReplace(sWorkingText, sSearchText, sReplaceText, ReplaceFlags);
|
||||
if Result <> sWorkingText then Inc(NbOfReplacement);
|
||||
end;
|
||||
|
||||
|
|
@ -801,6 +801,7 @@ var
|
|||
Index, ActionDispatcher: integer;
|
||||
EditSearchOptionToOffer: TEditSearchDialogOption;
|
||||
EditSearchOptionReturned: TEditSearchDialogOption = [];
|
||||
CaseSensitive: array[Boolean] of TEditSearchDialogOption = ([eswoCaseSensitiveUnchecked], [eswoCaseSensitiveChecked]);
|
||||
begin
|
||||
with Sender as TComponent do ActionDispatcher := tag;
|
||||
|
||||
|
|
@ -809,12 +810,7 @@ begin
|
|||
else sSearchText := '';
|
||||
sReplaceText := sSearchText;
|
||||
|
||||
EditSearchOptionToOffer := [];
|
||||
{$IFDEF MSWINDOWS}
|
||||
EditSearchOptionToOffer := EditSearchOptionToOffer + [eswoCaseSensitiveUnchecked];
|
||||
{$ELSE}
|
||||
EditSearchOptionToOffer := EditSearchOptionToOffer + [eswoCaseSensitiveChecked];
|
||||
{$ENDIF}
|
||||
EditSearchOptionToOffer := CaseSensitive[FileNameCaseSensitive];
|
||||
|
||||
if GetSimpleSearchAndReplaceString(self, EditSearchOptionToOffer, sSearchText, sReplaceText, EditSearchOptionReturned, glsSearchPathHistory, glsReplacePathHistory) then
|
||||
begin
|
||||
|
|
|
|||
|
|
@ -798,7 +798,7 @@ var
|
|||
|
||||
function ReplaceIfNecessary(sWorkingText:string):string;
|
||||
begin
|
||||
result := StringReplace(sWorkingText, sSearchText, sReplaceText, ReplaceFlags);
|
||||
result := UTF8StringReplace(sWorkingText, sSearchText, sReplaceText, ReplaceFlags);
|
||||
if result<>sWorkingText then inc(NbOfReplacement);
|
||||
end;
|
||||
|
||||
|
|
@ -840,6 +840,7 @@ var
|
|||
Toolbar: TKASToolbar;
|
||||
EditSearchOptionToOffer: TEditSearchDialogOption = [];
|
||||
EditSearchOptionReturned: TEditSearchDialogOption = [];
|
||||
CaseSensitive: array[Boolean] of TEditSearchDialogOption = ([eswoCaseSensitiveUnchecked], [eswoCaseSensitiveChecked]);
|
||||
begin
|
||||
with Sender as TComponent do ActionDispatcher:=tag;
|
||||
|
||||
|
|
@ -854,11 +855,7 @@ begin
|
|||
sSearchText:='';
|
||||
sReplaceText:=sSearchText;
|
||||
|
||||
{$IFDEF MSWINDOWS}
|
||||
EditSearchOptionToOffer:=EditSearchOptionToOffer+[eswoCaseSensitiveUnchecked];
|
||||
{$ELSE}
|
||||
EditSearchOptionToOffer:=EditSearchOptionToOffer+[eswoCaseSensitiveChecked];
|
||||
{$ENDIF}
|
||||
EditSearchOptionToOffer:= CaseSensitive[FileNameCaseSensitive];
|
||||
|
||||
if GetSimpleSearchAndReplaceString(self, EditSearchOptionToOffer, sSearchText, sReplaceText, EditSearchOptionReturned, glsSearchPathHistory, glsReplacePathHistory) then
|
||||
begin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue