* added try..finally to beginupdate/endupdate, mantis #29165

git-svn-id: trunk@32629 -
This commit is contained in:
marco 2015-12-10 19:19:25 +00:00
parent 1d015b9620
commit aa33a9509f

View File

@ -951,12 +951,15 @@ Var
Str : String;
begin
BeginUpdate;
Obj:=Objects[CurIndex];
Str:=Strings[CurIndex];
Objects[CurIndex]:=Nil; // Prevent Delete from freeing.
Delete(Curindex);
InsertObject(NewIndex,Str,Obj);
EndUpdate;
Try
Obj:=Objects[CurIndex];
Str:=Strings[CurIndex];
Objects[CurIndex]:=Nil; // Prevent Delete from freeing.
Delete(Curindex);
InsertObject(NewIndex,Str,Obj);
finally
EndUpdate;
end;
end;