Index: form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.277
diff -u -p -r1.277 form.inc
--- form.inc 18 Jul 2008 07:06:24 -0000 1.277
+++ form.inc 20 Jul 2008 10:10:47 -0000
@@ -1420,7 +1420,13 @@ function form_select_options($element, $
else {
$selected = '';
}
- $options .= '';
+ if (empty($selected) && isset($element['#disabled_values']) && in_array($key, $element['#disabled_values'])) {
+ $disabled = ' disabled="disabled"';
+ }
+ else {
+ $disabled = '';
+ }
+ $options .= '';
}
}
return $options;