diff --git a/sites/all/modules/contrib/inline_entity_form/inline_entity_form.module b/sites/all/modules/contrib/inline_entity_form/inline_entity_form.module
index 39904a0..710d2bf 100644
--- a/sites/all/modules/contrib/inline_entity_form/inline_entity_form.module
+++ b/sites/all/modules/contrib/inline_entity_form/inline_entity_form.module
@@ -1058,6 +1058,13 @@ function inline_entity_form_close_row_form($form, &$form_state) {
   $ief_id = $element['#ief_id'];
   $delta = $form_state['triggering_element']['#ief_row_delta'];
 
+  $trig_parents = $form_state['triggering_element']['#parents'];
+  $parents = array_merge(array('field', '#parents'), array_slice($trig_parents, 0, count($trig_parents) - 4));
+  $container = &drupal_array_get_nested_value($form_state, $parents);
+  if ($container !== NULL) {
+    unset($container[$delta]);
+  }
+
   $form_state['rebuild'] = TRUE;
   $form_state['inline_entity_form'][$ief_id]['entities'][$delta]['form'] = NULL;
 }
