Index: viewfield.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/viewfield/viewfield.module,v
retrieving revision 1.16
diff -u -p -r1.16 viewfield.module
--- viewfield.module	7 Apr 2009 19:03:41 -0000	1.16
+++ viewfield.module	19 May 2009 21:54:48 -0000
@@ -120,16 +120,12 @@ function viewfield_content_is_empty($ite
  * Implementation of hook_field_formatter_info().
  */
 function viewfield_field_formatter_info() {
-  $formatters = array();
-  $displays = views_fetch_plugin_data('display');
-  foreach ($displays as $type => $details) {
-    $title = isset($details['title']) ? $details['title'] : $type;
-    $formatters[$type] = array(
-      'label' => $title,
+  return array(
+    'default' => array(
+      'label' => t('Default'),
       'field types' => array('viewfield')
-    );
-  }
-  return $formatters;
+    ),
+  );
 }
 
 /**
@@ -339,21 +335,16 @@ function _viewfield_get_token_help() {
  * Implementation of hook_theme().
  */
 function viewfield_theme() {
-  $theme_info =  array(
+  return array(
     'viewfield_select' => array(
       'arguments' => array('element' => NULL),
       'file' => 'theme/viewfield.theme.inc',
-    )
-  );
-  $displays = views_fetch_plugin_data('display');
-  foreach ($displays as $type => $details) {
-    $theme_info['viewfield_formatter_'. $type] = array(
+    ),
+    'viewfield_formatter_default' => array(
       'arguments' => array('element' => NULL),
-      'function' => 'theme_viewfield_formatter',
       'file' => 'theme/viewfield.theme.inc',
-    );
-  }
-  return $theme_info;
+    ),
+  );
 }
 
 /**
Index: theme/viewfield.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/viewfield/theme/viewfield.theme.inc,v
retrieving revision 1.1
diff -u -p -r1.1 viewfield.theme.inc
--- theme/viewfield.theme.inc	7 Apr 2009 19:01:03 -0000	1.1
+++ theme/viewfield.theme.inc	19 May 2009 21:54:48 -0000
@@ -9,7 +9,7 @@
 /**
  * Theme function
  */
-function theme_viewfield_formatter($element) {
+function theme_viewfield_formatter_default($element) {
   _viewfield_load_view_info($element);
   $node = $element['#node'];
   if ($view_info = explode('|', $element['#item']['vname'])) {
