소스 검색

* Take into account skipped

git-svn-id: trunk@42785 -
michael 6 년 전
부모
커밋
3acca85597
1개의 변경된 파일11개의 추가작업 그리고 6개의 파일을 삭제
  1. 11 6
      utils/fpdoc/dw_html.pp

+ 11 - 6
utils/fpdoc/dw_html.pp

@@ -2657,17 +2657,22 @@ Procedure THTMLWriter.AddElementsFromList(L : TStrings; List : TFPList; UsePathN
 Var
 Var
   I : Integer;
   I : Integer;
   El : TPasElement;
   El : TPasElement;
+  N : TDocNode;
 
 
 begin
 begin
   For I:=0 to List.Count-1 do
   For I:=0 to List.Count-1 do
     begin
     begin
     El:=TPasElement(List[I]);
     El:=TPasElement(List[I]);
-    if UsePathName then
-      L.AddObject(El.PathName,El)
-    else
-      L.AddObject(El.Name,El);
-    If el is TPasEnumType then
-      AddElementsFromList(L,TPasEnumType(el).Values);
+    N:=Engine.FindDocNode(El);
+    if (N=Nil) or (not N.IsSkipped) then
+      begin
+      if UsePathName then
+        L.AddObject(El.PathName,El)
+      else
+        L.AddObject(El.Name,El);
+      If el is TPasEnumType then
+        AddElementsFromList(L,TPasEnumType(el).Values);
+      end;
     end;
     end;
 end;
 end;