diff --git a/ide/projectdefs.pas b/ide/projectdefs.pas index 9ce44b9a12..b575c4572d 100644 --- a/ide/projectdefs.pas +++ b/ide/projectdefs.pas @@ -888,6 +888,8 @@ procedure TProjectJumpHistory.InsertSmart(Index: integer; APosition: TProjectJumpHistoryPosition); // insert if item after or in front of Index is not similar to APosition // else replace the similar with the new updated version +var + NewIndex: integer; begin if Index<0 then Index:=Count; if (Index<=Count) then begin @@ -897,6 +899,7 @@ begin // ' New=',APosition.CaretXY.X,',',APosition.CaretXY.Y,' ',APosition.Filename, // ' '); Items[Index-1]:=APosition; + NewIndex:=Index-1; APosition.Free; end else if (Index