Index: includes/admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/admin.inc,v
retrieving revision 1.143
diff -u -r1.143 admin.inc
--- includes/admin.inc	23 Oct 2008 02:01:27 -0000	1.143
+++ includes/admin.inc	25 Oct 2008 15:42:37 -0000
@@ -1216,7 +1216,7 @@
     }
     $handler->init($view, $field);
 
-    $field_name = $handler->ui_name();
+    $field_name = $handler->ui_name(TRUE);
     if (!empty($field['relationship']) && !empty($relationships[$field['relationship']])) {
       $field_name = '(' . $relationships[$field['relationship']] . ') ' . $field_name;
     }
Index: includes/handlers.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/handlers.inc,v
retrieving revision 1.97
diff -u -r1.97 handlers.inc
--- includes/handlers.inc	23 Oct 2008 01:27:51 -0000	1.97
+++ includes/handlers.inc	25 Oct 2008 15:41:54 -0000
@@ -85,7 +85,7 @@
  * Prepare a handler's data by checking defaults and such.
  */
 function _views_prepare_handler($definition, $data, $field) {
-  foreach (array('group', 'title', 'help', 'real field') as $key) {
+  foreach (array('group', 'title', 'title short', 'help', 'real field') as $key) {
     if (!isset($definition[$key])) {
       // First check the field level
       if (!empty($data[$field][$key])) {
@@ -265,8 +265,9 @@
   /**
    * Return a string representing this handler's name in the UI.
    */
-  function ui_name() {
-    return t('!group: !title', array('!group' => $this->definition['group'], '!title' => $this->definition['title']));
+  function ui_name($short = FALSE) {
+    $title = ($short && isset($this->definition['title short'])) ? $this->definition['title short'] : $this->definition['title'];
+    return t('!group: !title', array('!group' => $this->definition['group'], '!title' => $title));
   }
 
   /**
