Index: imagefield_extended.module
===================================================================
--- imagefield_extended.module	(revision 36695)
+++ imagefield_extended.module	(working copy)
@@ -110,8 +110,10 @@
   $widget_types = _content_widget_types();
   // On save, type could be FileField with widget_type containing the info we want.
   $widget_type = isset($widget['widget_type']) ? $widget['widget_type'] : $widget['type'];
-  if (!in_array('filefield', $widget_types[$widget_type]['field types'])) {
-    return;
+  if (is_array($widget_types[$widget_type]['field types'])) {
+    if (!in_array('filefield', $widget_types[$widget_type]['field types'])) {
+      return;
+    }
   }
 
   $extended_fields = _imagefield_extended_fields();
