Fix for backspace in empty line. Textmode IDE

This commit is contained in:
Margers 2024-11-11 07:45:52 +00:00 committed by Michael Van Canneyt
parent a8520ad03e
commit e221096a02

View File

@ -5064,8 +5064,9 @@ begin
CP:=CurPos.X-1;
S:=GetLineText(CurPos.Y);
CI:=LinePosToCharIdx(CurPos.Y,CP);
if (s[ci]=TAB) {and (CharIdxToLinePos(Curpos.y,ci)=cp)} then
CP:=CharIdxToLinePos(CurPos.Y,CI);
if (ci>0) and (ci<=length(S)) then
if (s[ci]=TAB) {and (CharIdxToLinePos(Curpos.y,ci)=cp)} then
CP:=CharIdxToLinePos(CurPos.Y,CI);
if IsFlagSet(efBackspaceUnindents) then
begin
S:=GetDisplayText(CurPos.Y);