* Fixed result of readelement

git-svn-id: trunk@5011 -
This commit is contained in:
marc 2004-01-04 14:28:27 +00:00
parent 2d1581c244
commit bdc90ba0b4

View File

@ -2909,8 +2909,13 @@ begin
end;
function TListPropertyEditor.ReadElement(Index: integer): TPersistent;
var
obj: TObject;
begin
Result:=TPersistent(TList(GetOrdValue).Items[Index]);
obj := TObject(TList(GetOrdValue).Items[Index]);
if obj is TPersistent
then Result:=TPersistent(obj)
else raise EInvalidOperation.CreateFmt('List element %d is not a TPersistent decendant', [Index]);
end;
function TListPropertyEditor.CreateElementPropEditor(Index: integer