--- media.fields.orig.inc	2011-01-20 16:16:54.000000000 +0100
+++ media.fields.inc	2011-01-20 16:01:45.000000000 +0100
@@ -126,7 +126,11 @@ function media_field_prepare_view($entit
   foreach ($entities as $id => $entity) {
     foreach ($items[$id] as $delta => $item) {
       if (is_array($item) && !empty($item['fid'])) {
+        $field = $items[$id][$delta];
+        $field['data'] = unserialize($field['data']);
+
         $items[$id][$delta] = $media_entities[$item['fid']];
+        $items[$id][$delta]->field = $field;
       }
     }
   }
