Backspace works incorectly during incremental search of unicode text
Original Reporter info from Mantis: Penilopa P
-
Reporter name: Anton
Original Reporter info from Mantis: Penilopa P
- Reporter name: Anton
Description:
ide/sourceeditor.pp near 2863:
...
ecDeleteLastChar:
begin
FSourceNoteBook.IncrementalSearchStr:=
LeftStr(FSourceNoteBook.IncrementalSearchStr,
length(FSourceNoteBook.IncrementalSearchStr)-1);
Command:=ecNone;
end;
...
but unicode char length <> 1.
As solution:
FSourceNoteBook.IncrementalSearchStr:=
UTF8Copy(FSourceNoteBook.IncrementalSearchStr,1,
UTF8Length(FSourceNoteBook.IncrementalSearchStr)-1);
Is "sourceeditor.lrs" still used?
Mantis conversion info:
- Mantis ID: 20288
- Version: 0.9.31 (SVN)
- Fixed in version: 0.9.31 (SVN)
- Fixed in revision: 32409 (#b2d94337)
- Target version: 0.99.0