Index: modules/field_ui/field_ui.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.admin.inc,v
retrieving revision 1.81
diff -u -p -r1.81 field_ui.admin.inc
--- modules/field_ui/field_ui.admin.inc	28 Oct 2010 02:27:08 -0000	1.81
+++ modules/field_ui/field_ui.admin.inc	3 Nov 2010 14:55:06 -0000
@@ -1041,6 +1041,10 @@ function field_ui_display_overview_form(
           '#markup' => '<div class="field-formatter-summary">' . $summary . '</div>',
           '#cell_attributes' => array('class' => array('field-formatter-summary-cell')),
         );
+      }
+      // Display a settings if a module implements settings hook.
+      $implementations = module_implements('field_formatter_settings_form');
+      if (in_array($formatter['module'], $implementations)) {
         $table[$name]['settings_edit'] = $base_button + array(
           '#type' => 'image_button',
           '#name' => $name . '_formatter_settings_edit',
