* Merging revisions r44179 from trunk:

------------------------------------------------------------------------
    r44179 | michael | 2020-02-15 14:18:23 +0100 (Sat, 15 Feb 2020) | 1 line
    
    * Fix bug ID #36603
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46564 -
This commit is contained in:
michael 2020-08-23 09:06:18 +00:00
parent e506bc902a
commit 271312c09e

View File

@ -280,6 +280,7 @@ type
{$IFDEF UnicodeWordDetection} {$IFDEF UnicodeWordDetection}
FUseUnicodeWordDetection: boolean; FUseUnicodeWordDetection: boolean;
{$ENDIF} {$ENDIF}
FEmptyImputRaisesError : Boolean;
CharCheckers: TRegExprCharCheckerArray; CharCheckers: TRegExprCharCheckerArray;
CharCheckerInfos: TRegExprCharCheckerInfos; CharCheckerInfos: TRegExprCharCheckerInfos;
@ -616,6 +617,9 @@ type
property UseOsLineEndOnReplace: boolean read FUseOsLineEndOnReplace write SetUseOsLineEndOnReplace; property UseOsLineEndOnReplace: boolean read FUseOsLineEndOnReplace write SetUseOsLineEndOnReplace;
property SlowChecksSizeMax: integer read fSlowChecksSizeMax write fSlowChecksSizeMax; property SlowChecksSizeMax: integer read fSlowChecksSizeMax write fSlowChecksSizeMax;
// Raise error when input string is empty
Property EmptyImputRaisesError : Boolean Read FEmptyImputRaisesError Write FEmptyImputRaisesError;
end; end;
type type
@ -4176,6 +4180,7 @@ begin
// Check InputString presence // Check InputString presence
if fInputString = '' then if fInputString = '' then
begin begin
if EmptyImputRaisesError then
Error(reeNoInputStringSpecified); Error(reeNoInputStringSpecified);
Exit; Exit;
end; end;
@ -4389,6 +4394,7 @@ begin
Exit; Exit;
if fInputString = '' then if fInputString = '' then
begin begin
if EmptyImputRaisesError then
Error(reeNoInputStringSpecified); Error(reeNoInputStringSpecified);
Exit; Exit;
end; end;