diff --git a/rtl/objpas/classes/stringl.inc b/rtl/objpas/classes/stringl.inc index 48cdf8de17..02418d8955 100644 --- a/rtl/objpas/classes/stringl.inc +++ b/rtl/objpas/classes/stringl.inc @@ -1476,6 +1476,8 @@ Var Obj : TObject; Str : String; begin + if (CurIndex=NewIndex) then + Exit; BeginUpdate; Try Obj:=Objects[CurIndex]; @@ -1485,7 +1487,7 @@ begin InsertObject(NewIndex,Str,Obj); finally EndUpdate; - end; + end; end; function TStrings.Pop: string;