LCL: Prevent an out of bounds error in ValueListEditor when adding rows automatically in Value-column.

git-svn-id: trunk@44714 -
This commit is contained in:
juha 2014-04-13 10:35:15 +00:00
parent e64fe7ef92
commit e7cc950b13

View File

@ -695,9 +695,12 @@ begin
if i = -1 then
raise Exception.Create('TValueListStrings.GetItemProp: Key not found: '+s);
end;
Result := FItemProps.Items[i];
if not Assigned(Result) then
Raise Exception.Create(Format('TValueListStrings.GetItemProp: Index=%d Result=Nil',[i]));
if i < FItemProps.Count then
begin
Result := FItemProps.Items[i];
if not Assigned(Result) then
Raise Exception.Create(Format('TValueListStrings.GetItemProp: Index=%d Result=Nil',[i]));
end;
end;
end;