mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 11:09:42 +02:00
* patch by Marģers: fix undo of deleting of lines in the text mode ide, resolves #24663
git-svn-id: trunk@40730 -
This commit is contained in:
parent
ff8ccb06e5
commit
22efab7b1a
@ -1386,13 +1386,14 @@ begin
|
||||
WasInserting:=GetInsertMode;
|
||||
SetInsertMode(true);
|
||||
SetFlags(GetFlags or efNoIndent);
|
||||
InsertLine(StartPos.Y,'');
|
||||
InsertLine(StartPos.Y,GetStr(Text));
|
||||
SetInsertMode(WasInserting);
|
||||
if not HadefNoIndent then
|
||||
SetFlags(GetFlags and not efNoIndent);
|
||||
{DelEnd; wrong for eaCut at least }
|
||||
SetCurPtr(StartPos.X,StartPos.Y);
|
||||
SetLineText(StartPos.Y,Copy(GetDisplayText(StartPos.Y),1,StartPos.X)+GetStr(Text));
|
||||
if StartPos.Y > EndPos.Y then
|
||||
SetLineText(EndPos.Y,Copy(GetDisplayText(EndPos.Y),1,EndPos.X));
|
||||
SetMinMax(StartPos.Y);
|
||||
end;
|
||||
eaSelectionChanged :
|
||||
|
Loading…
Reference in New Issue
Block a user