--- optionwidgets.module.orig	2009-08-17 14:26:44.000000000 +0200
+++ optionwidgets.module	2009-09-03 12:32:29.609375000 +0200
@@ -291,6 +291,7 @@ function optionwidgets_onoff_process($el
     '#type' => 'checkbox',
     '#title' => isset($options[$on_value]) ? $options[$on_value] : '',
     '#description' => $element['#description'],
+    '#required' => isset($element['#required']) ? $element['#required'] : $field['required'],    
     '#default_value' => isset($element['#value'][$field_key][0]) ? $element['#value'][$field_key][0] == $on_value : FALSE,
     '#return_value' => $on_value,
   );
