summaryrefslogtreecommitdiff
path: root/includes/form.inc
diff options
context:
space:
mode:
authorGerhard Killesreiter <killes_www_drop_org@227.no-reply.drupal.org>2006-04-13 17:49:25 +0000
committerGerhard Killesreiter <killes_www_drop_org@227.no-reply.drupal.org>2006-04-13 17:49:25 +0000
commit61b9b3587dec97d7cd10e5c0367a43732b045187 (patch)
tree3e7de6aff4e3c19c972f410b0d05090baa7cfafa /includes/form.inc
parentb61d9c3e7b27f7a227d7b5e2e5e73a8282cdcefd (diff)
downloadbrdo-61b9b3587dec97d7cd10e5c0367a43732b045187.tar.gz
brdo-61b9b3587dec97d7cd10e5c0367a43732b045187.tar.bz2
#58586, Checkbox element is broken, patch by chx
Diffstat (limited to 'includes/form.inc')
-rw-r--r--includes/form.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc
index a939859fa..3a1379de0 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -832,7 +832,7 @@ function theme_checkbox($element) {
$checkbox .= 'name="'. $element['#name'] .'" ';
$checkbox .= 'id="'. $element['#id'].'" ' ;
$checkbox .= 'value="'. $element['#return_value'] .'" ';
- $checkbox .= ($element['#return_value'] == $element['#value']) ? ' checked="checked" ' : ' ';
+ $checkbox .= ($element['#value'] || (string)$element['#return_value'] == (string)$element['#value']) ? ' checked="checked" ' : ' ';
$checkbox .= drupal_attributes($element['#attributes']) . ' />';
if (!is_null($element['#title'])) {