Index: explainfield.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/explainfield/explainfield.module,v
retrieving revision 1.2.2.1
diff -u -p -r1.2.2.1 explainfield.module
--- explainfield.module	10 Apr 2009 19:44:11 -0000	1.2.2.1
+++ explainfield.module	9 Jul 2010 16:18:58 -0000
@@ -275,7 +275,7 @@ function explainfield_widget_info() {
     'explainfield_buttons' => array(
       'label' => 'Explainfield in list of check boxes/radio buttons',
       'field types' => array('explainfield'),
-      'multiple values' => CONTENT_HANDLE_CORE,
+      'multiple values' => CONTENT_HANDLE_MODULE,
       'callbacks' => array(
         'default value' => CONTENT_CALLBACK_DEFAULT,
       ),
@@ -395,7 +395,7 @@ function explainfield_buttons_process($e
 
   $options = content_allowed_values($field);
   $element[$field_key] = array(
-    '#type' => 'radios',
+    '#type' => $field['multiple'] ? 'checkboxes' : 'radios',
     '#default_value' => isset($defaults[$field_key]) ? $defaults[$field_key] : '',
     '#title' => $element['#title'],
     '#required' => $element['#required'],
