Index: filefield.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.module,v
retrieving revision 1.160
diff -u -p -r1.160 filefield.module
--- filefield.module	5 Jan 2009 22:38:26 -0000	1.160
+++ filefield.module	6 Jan 2009 21:08:41 -0000
@@ -547,8 +547,6 @@ function filefield_file_delete($file) {
   // foreach  field... remove items referencing $file.
 }
 
-
-
 /**
  * Check that the filename ends with an allowed extension. This check is
  * enforced for the user #1.
Index: filefield_widget.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield_widget.inc,v
retrieving revision 1.45
diff -u -p -r1.45 filefield_widget.inc
--- filefield_widget.inc	5 Jan 2009 22:38:26 -0000	1.45
+++ filefield_widget.inc	6 Jan 2009 21:08:41 -0000
@@ -194,7 +194,7 @@ function filefield_widget_process($eleme
   // check remove buttons...
   $remove_name = $element['#field_name'] .'_'. $element['#delta'] .'_remove_btn';
   if (isset($form_state['clicked_button']) && $form_state['clicked_button']['#name'] == $remove_name) {
-    $item = _filefield_default_value($field);
+    $item = array('fid' => 0, 'list' => $field['list_default'], 'data' => array('description' => ''));
   }
 
   // figute out our fid...
