free rows in reverse order, so child rows are freed before parent rows (prevents accessing released memory)

git-svn-id: trunk@7396 -
This commit is contained in:
vincents 2005-07-22 12:41:39 +00:00
parent 5ca30f441d
commit 2f778a2275

View File

@ -2004,7 +2004,8 @@ procedure TOICustomPropertyGrid.ClearRows;
var a:integer;
begin
IncreaseChangeStep;
for a:=0 to FRows.Count-1 do begin
// reverse order to make sure child rows are freed before parent rows
for a:=FRows.Count-1 downto 0 do begin
Rows[a].Free;
end;
FRows.Clear;