mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 14:29:36 +02:00
lcl: TPOFile: remove items from original map, bug #21615
git-svn-id: trunk@36479 -
This commit is contained in:
parent
30b303c406
commit
d9645f4278
@ -506,7 +506,7 @@ begin
|
|||||||
if (VItem=Item) then
|
if (VItem=Item) then
|
||||||
FIdentLowVarToItem.Remove(VarName);
|
FIdentLowVarToItem.Remove(VarName);
|
||||||
|
|
||||||
//FOriginalToItem.Remove(Item.Original); // isn't this tricky?
|
FOriginalToItem.Remove(Item.Original);
|
||||||
FItems.Delete(i);
|
FItems.Delete(i);
|
||||||
Item.Free;
|
Item.Free;
|
||||||
end;
|
end;
|
||||||
@ -781,6 +781,7 @@ begin
|
|||||||
if P>0 then
|
if P>0 then
|
||||||
FIdentLowVarToItem.Add(copy(Item.IdentifierLow, P+1, Length(Item.IdentifierLow)), Item);
|
FIdentLowVarToItem.Add(copy(Item.IdentifierLow, P+1, Length(Item.IdentifierLow)), Item);
|
||||||
|
|
||||||
|
if OriginalValue<>'' then
|
||||||
FOriginalToItem.Add(OriginalValue,Item);
|
FOriginalToItem.Add(OriginalValue,Item);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -1040,7 +1041,7 @@ begin
|
|||||||
if Item.Tag<>aTag then
|
if Item.Tag<>aTag then
|
||||||
Continue;
|
Continue;
|
||||||
FIdentifierLowToItem.Remove(Item.IdentifierLow);
|
FIdentifierLowToItem.Remove(Item.IdentifierLow);
|
||||||
//FOriginalToItem.Remove(Item.Original); // isn't this tricky?
|
FOriginalToItem.Remove(Item.Original);
|
||||||
FItems.Delete(i);
|
FItems.Delete(i);
|
||||||
Item.Free;
|
Item.Free;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user