mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 12:18:03 +02:00
SynEdit, Template(Syncro) fix invalidation
git-svn-id: trunk@36528 -
This commit is contained in:
parent
ee4e8f2cb6
commit
f859a78647
@ -92,6 +92,7 @@ type
|
||||
public
|
||||
constructor Create(ASynEdit: TSynEditBase);
|
||||
destructor Destroy; override;
|
||||
procedure DoInvalidate;
|
||||
end;
|
||||
|
||||
{ TSynPluginSyncronizedEditMarkup }
|
||||
@ -460,6 +461,11 @@ begin
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
procedure TSynPluginSyncronizedEditMarkupBase.DoInvalidate;
|
||||
begin
|
||||
DoEnabledChanged(nil);
|
||||
end;
|
||||
|
||||
{ TSynPluginSyncronizedEditMarkup }
|
||||
|
||||
procedure TSynPluginSyncronizedEditMarkup.SetCurrentCell(const AValue: Integer);
|
||||
|
@ -272,6 +272,8 @@ procedure TSynPluginTemplateEdit.SetFinalCaret;
|
||||
var
|
||||
c: TSynPluginSyncronizedEditCell;
|
||||
begin
|
||||
if FMarkup <> nil then
|
||||
FMarkup.DoInvalidate;
|
||||
c := Cells.GroupCell[-2, 0];
|
||||
Editor.BlockBegin := c.LogStart;
|
||||
CaretObj.IncForcePastEOL;
|
||||
|
Loading…
Reference in New Issue
Block a user