diff --git a/core/includes/form.inc b/core/includes/form.inc
index ae04144..f81ebc5 100644
--- a/core/includes/form.inc
+++ b/core/includes/form.inc
@@ -3036,6 +3036,7 @@ function form_process_radios($element) {
         '#parents' => $element['#parents'],
         '#id' => drupal_html_id('edit-' . implode('-', $parents_for_id)),
         '#ajax' => isset($element['#ajax']) ? $element['#ajax'] : NULL,
+        '#states' => isset($element['#states']) ? $element['#states'] : NULL,
         '#weight' => $weight,
       );
     }
@@ -3189,6 +3190,7 @@ function form_process_checkboxes($element) {
         '#default_value' => isset($value[$key]) ? $key : NULL,
         '#attributes' => $element['#attributes'],
         '#ajax' => isset($element['#ajax']) ? $element['#ajax'] : NULL,
+        '#states' => isset($element['#states']) ? $element['#states'] : NULL,
         '#weight' => $weight,
       );
     }
