diff --git a/theme/theme.inc b/theme/theme.inc
index 2840467..30d4c40 100644
--- a/theme/theme.inc
+++ b/theme/theme.inc
@@ -59,6 +59,13 @@ function theme_field_collection_table_multiple_value_fields($variables) {
     $element['#instance']['display']['default']['settings'] :
     array('csscolrow' => FALSE, 'cssfield' => FALSE));
 
+  // Ensure default widget settings turn dragging off for field formatter
+  // without custom settings.
+  if (!isset($element['#custom_settings'])) {
+    $element['#custom_settings'] = array(
+      'nodragging' => TRUE,
+    );
+  }
 
   if (isset($element['#cardinality']) && ($element['#cardinality'] > 1 || $element['#cardinality'] == FIELD_CARDINALITY_UNLIMITED)) {
     $table_id = drupal_html_id($element['#field_name'] . '_values');
