* Fix memleak when setting master-detail relations

git-svn-id: trunk@38672 -
This commit is contained in:
michael 2018-04-03 18:31:07 +00:00
parent 3318703ece
commit 08cca012f6

View File

@ -425,7 +425,7 @@ Var
I : Integer;
MasterD,DesignD : TFPReportDataDefinitionItem;
DatasetD : TFPReportDatasetData;
H : TFPReportDataHandler;
H : TFPReportDataHandlerClass;
L : TFPList;
P : TComponent;
DDS,MDS : TDataset;
@ -461,7 +461,7 @@ begin
DesignD:=DataDefinitions[i];
if (DesignD.Master<>'') then
begin
H:=TFPCustomReportDataManager.GetTypeHandler(DesignD.DataType);
H:=TFPCustomReportDataManager.GetTypeHandlerClass(DesignD.DataType);
MasterD:=DataDefinitions.FindDataByName(DesignD.Master);
DDS:=(DesignD.RunReportDataItem.Data as TFPReportDatasetData).DataSet;
MDS:=(MasterD.RunReportDataItem.Data as TFPReportDatasetData).DataSet;