Merge pull request #82897 from Infinisil/fix-recursive-visible-docs

lib/options: Only recurse into visible sub options
This commit is contained in:
Robert Hensing 2020-03-19 11:24:57 +01:00 committed by GitHub
commit 9b3515eb95
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -159,7 +159,7 @@ rec {
let ss = opt.type.getSubOptions opt.loc;
in if ss != {} then optionAttrSetToDocList' opt.loc ss else [];
in
[ docOption ] ++ subOptions) (collect isOption options);
[ docOption ] ++ optionals docOption.visible subOptions) (collect isOption options);
/* This function recursively removes all derivation attributes from