* use sametext instead of converting case

This commit is contained in:
Michaël Van Canneyt 2025-04-07 15:10:20 +02:00
parent 055bd2c653
commit c8d86b3fda

View File

@ -846,7 +846,7 @@ function TRttiExpWideStringNodeItem.Evaluate(AInstance: TRttiFilterCreatorTarget
begin
case Operation of
sfoEqualCaseSensitive : Result := ( GetWideStrProp(AInstance,PropInfo) = ComparedValue );
sfoEqualCaseInsensitive : Result := ( LowerCase(GetWideStrProp(AInstance,PropInfo)) = LowerCase(ComparedValue) );
sfoEqualCaseInsensitive : Result := ( SameText(GetWideStrProp(AInstance,PropInfo),ComparedValue));
sfoNotEqual : Result := not SameText(GetWideStrProp(AInstance,PropInfo),ComparedValue);
else begin
Assert(False);