소스 검색

Fixed TRttiRecordType.ResolveProperties (records do not have a published section)

Lipinast Lekrisov 10 달 전
부모
커밋
2469fe8d70
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      packages/rtl-objpas/src/inc/rtti.pp

+ 3 - 4
packages/rtl-objpas/src/inc/rtti.pp

@@ -6453,13 +6453,12 @@ var
 
 begin
   List:=Nil;
+  FPropertiesResolved:=True;
   if FUsePublishedOnly then
-    aCount:=GetPropListEx(FTypeinfo,List,[vcPublished])
-  else
-    aCount:=GetPropListEx(FTypeinfo,List);
+    Exit;
+  aCount:=GetPropListEx(FTypeinfo,List);
   PropCount:=aCount; 
   J := 0;
-  FPropertiesResolved:=True;
   try
     SetLength(FProperties,aCount);
     For I:=0 to aCount-1 do