Index: imagefield.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imagefield/imagefield.module,v
retrieving revision 1.94
diff -u -r1.94 imagefield.module
--- imagefield.module	29 Mar 2009 05:20:07 -0000	1.94
+++ imagefield.module	11 Apr 2009 13:08:14 -0000
@@ -80,6 +80,11 @@
 function imagefield_elements() {
   $elements = array();
 
+  // Catch problems when this gets called too early during installation or update.
+  if (!module_exists('filefield')) {
+    return $elements;
+  }
+  
   // An ImageField is really just a FileField with extra processing.
   $filefield_elements = filefield_elements();
   $elements['imagefield_widget'] = $filefield_elements['filefield_widget'];

