Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.477
diff -u -p -r1.477 form.inc
--- includes/form.inc	10 Jul 2010 00:03:37 -0000	1.477
+++ includes/form.inc	12 Jul 2010 13:55:16 -0000
@@ -2788,9 +2788,17 @@ function form_process_tableselect($eleme
       // Do not overwrite manually created children.
       if (!isset($element[$key])) {
         if ($element['#multiple']) {
+          if (isset($element['#options'][$key]['title']['data']['#title']) && !empty($element['#options'][$key]['title']['data']['#title'])) {
+            $title_display = 'invisible';
+            $title = t('Select update options for @row', array('@row' => $element['#options'][$key]['title']['data']['#title']));
+          } else {
+            $title_display = '';
+            $title = '';
+          }
           $element[$key] = array(
             '#type' => 'checkbox',
-            '#title' => '',
+            '#title_display' => $title_display,
+            '#title' => $title,
             '#return_value' => $key,
             '#default_value' => isset($value[$key]) ? $key : NULL,
             '#attributes' => $element['#attributes'],
