diff --git a/setup/wizardsteps.class.inc.php b/setup/wizardsteps.class.inc.php
index c4ef19329..2d58a94b8 100644
--- a/setup/wizardsteps.class.inc.php
+++ b/setup/wizardsteps.class.inc.php
@@ -1948,7 +1948,7 @@ EOF
$sHidden = '';
}
$oPage->add('
'.$sHidden.' ');
- $this->DisplayChoice($oPage, $aChoice, $aSelectedComponents, $aDefaults, $sChoiceId, $bDisabled);
+ $this->DisplayChoice($oPage, $aChoice, $aSelectedComponents, $aDefaults, $sChoiceId, $bDisabled && !$bSelected);
$oPage->add('
');
$index++;
}
@@ -1961,7 +1961,7 @@ EOF
$sId = htmlentities($aChoice['extension_code'], ENT_QUOTES, 'UTF-8');
$oPage->add(' '.$sMoreInfo);
$sDescription = isset($aChoice['description']) ? htmlentities($aChoice['description'], ENT_QUOTES, 'UTF-8') : '';
- $oPage->add(''.$sDescription.'
');
+ $oPage->add(''.$sDescription.'');
if (isset($aChoice['sub_options']))
{
$this->DisplayOptions($oPage, $aChoice['sub_options'], $aSelectedComponents, $aDefaults, $sChoiceId, $bDisabled);