? webform-privatechoice.patch
Index: components/select.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/webform/components/select.inc,v
retrieving revision 1.39.2.26
diff -u -r1.39.2.26 select.inc
--- components/select.inc	18 Oct 2010 07:20:54 -0000	1.39.2.26
+++ components/select.inc	11 Nov 2010 02:24:19 -0000
@@ -341,6 +341,7 @@
   elseif ($component['extra']['aslist']) {
     // Set display as a select list:
     $element['#type'] = 'select';
+    $element['#privatechoice'] = TRUE;
     if ($component['extra']['multiple']) {
       $element['#size'] = 4;
       $element['#multiple'] = TRUE;
@@ -350,12 +351,14 @@
     if ($component['extra']['multiple']) {
       // Set display as a checkbox set.
       $element['#type'] = 'checkboxes';
+      $element['#privatechoice'] = TRUE;
       // Drupal 6 hack to properly render on multipage forms.
       $element['#process'] = array('webform_expand_checkboxes', 'webform_expand_select_ids');
     }
     else {
       // Set display as a radio set.
       $element['#type'] = 'radios';
+      $element['#privatechoice'] = TRUE;
       $element['#process'] = array('expand_radios', 'webform_expand_select_ids');
     }
   }
