X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBModulePage.py;h=f3ad6d96b8bfddbd7ecf40e0e485964c375a5c1c;hb=287e07072af695487071abb94c040be0bfe3f576;hp=8d382be26ab953624106fb9b331b6aafe87d0790;hpb=e81b42f69babe03edac5abe1ebc6a511d6d33faf;p=bertos.git diff --git a/wizard/BModulePage.py b/wizard/BModulePage.py index 8d382be2..f3ad6d96 100644 --- a/wizard/BModulePage.py +++ b/wizard/BModulePage.py @@ -472,8 +472,12 @@ class BModulePage(BWizardPage): conditional_deps = () for i, param_name in configurations["paramlist"]: information = configurations[param_name] - if information["informations"]["type"] == "boolean" and information["value"] != "0" and "conditional_deps" in information["informations"]: + if information["informations"]["type"] == "boolean" and \ + information["value"] != "0" and \ + "conditional_deps" in information["informations"]: + conditional_deps += information["informations"]["conditional_deps"] + for dependency in modules[module]["depends"] + conditional_deps: if dependency in modules and not modules[dependency]["enabled"]: unsatisfied |= set([dependency])