mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-07 09:40:21 +02:00
fixed crash on deleteing custom ct defines
git-svn-id: trunk@5933 -
This commit is contained in:
parent
e91d8c2c09
commit
d1151c2d1e
@ -1663,13 +1663,13 @@ begin
|
||||
MarkNonAutoCreated;
|
||||
RemoveMarked;
|
||||
SrcNonAutoCreated:=SrcDefineTree.ExtractNonAutoCreated;
|
||||
DebugLn('TDefineTree.AssignNonAutoCreated A Front=',SrcNonAutoCreated.MergeNameInFront,' Behind=',SrcNonAutoCreated.MergeNameBehind);
|
||||
if SrcNonAutoCreated=nil then exit;
|
||||
//DebugLn('TDefineTree.AssignNonAutoCreated A Front=',SrcNonAutoCreated.MergeNameInFront,' Behind=',SrcNonAutoCreated.MergeNameBehind);
|
||||
MergeTemplates(SrcNonAutoCreated,'');
|
||||
SrcNonAutoCreated.Clear(true);
|
||||
SrcNonAutoCreated.Free;
|
||||
FFirstDefineTemplate.CreateMergeInfo(true,false);
|
||||
DebugLn('TDefineTree.AssignNonAutoCreated B Front=',FFirstDefineTemplate.MergeNameInFront,' Behind=',FFirstDefineTemplate.MergeNameBehind);
|
||||
//DebugLn('TDefineTree.AssignNonAutoCreated B Front=',FFirstDefineTemplate.MergeNameInFront,' Behind=',FFirstDefineTemplate.MergeNameBehind);
|
||||
end;
|
||||
|
||||
procedure TDefineTree.ClearCache;
|
||||
|
Loading…
Reference in New Issue
Block a user