--- imagefield_widget.inc	2009-04-02 08:24:37.000000000 +0200
+++ imagefield_widget.inc.new	2009-04-02 08:25:37.000000000 +0200
@@ -251,7 +251,7 @@ function imagefield_widget_process($elem
     $field['widget']['title'] = token_replace($field['widget']['title'], 'user', $GLOBALS['user']);
   }
   $element['data']['title'] = array(
-    '#type' => $field['widget']['custom_title'] ? 'textfield' : 'value',
+    '#type' => $field['widget']['custom_title'] ? variable_get('imagefield_title_type', 'textfield') : 'value',
     '#title' => t('Title'),
     '#default_value' => $default_title ? $field['widget']['title'] : $file['data']['title'],
     '#description' => t('The title is used as a tool tip when the user hovers the mouse over the image.'),
