diff --git a/lam/lib/html.inc b/lam/lib/html.inc
index 0f5cde80..48b307d8 100644
--- a/lam/lib/html.inc
+++ b/lam/lib/html.inc
@@ -3628,8 +3628,8 @@ class htmlResponsiveInputField extends htmlInputField {
private $label;
/** help ID */
private $helpID;
- /** generate HTML of parent class */
- private $generateParent = false;
+ /** render HTML of parent class */
+ private $renderParentHtml = false;
/**
* Constructor
@@ -3658,10 +3658,11 @@ class htmlResponsiveInputField extends htmlInputField {
* @return array List of input field names and their type (name => type)
*/
function generateHTML($module, $input, $values, $restricted, &$tabindex, $scope) {
- if ($this->generateParent) {
+ if ($this->renderParentHtml) {
return parent::generateHTML($module, $input, $values, $restricted, $tabindex, $scope);
}
- $this->generateParent = true;
+ // HTML of parent class is rendered on second call (done by htmlResponsiveRow)
+ $this->renderParentHtml = true;
$row = new htmlResponsiveRow();
// label text
$labelGroup = new htmlGroup();