Index: imagefield_gallery.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imagefield_gallery/imagefield_gallery.info,v
retrieving revision 1.1
diff -u -F^f -r1.1 imagefield_gallery.info
--- imagefield_gallery.info	20 Jan 2008 05:48:20 -0000	1.1
+++ imagefield_gallery.info	20 Jan 2008 18:16:46 -0000
@@ -3,4 +3,4 @@
 package = ImageField Gallery
 version = "5.x-1.beta"
 project = "ImageField Gallery"
-dependencies = imagefield imagecache lightbox2
+dependencies = imagecache lightbox2
Index: imagefield_gallery.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imagefield_gallery/imagefield_gallery.module,v
retrieving revision 1.1
diff -u -F^f -r1.1 imagefield_gallery.module
--- imagefield_gallery.module	20 Jan 2008 05:48:20 -0000	1.1
+++ imagefield_gallery.module	20 Jan 2008 18:16:47 -0000
@@ -63,7 +63,7 @@ function imagefield_gallery_nodetypes() 
   $nt = array();
   foreach($types as $type) {
     foreach($type['fields'] as $field) {
-      if($field['type'] == 'image') {
+      if (in_array($field['type'], array('asset', 'imagefield'))) {
         $nt[$i]['type'] = $type['type'];
         $nt[$i]['name'] = $field['field_name'];
         $i++;
@@ -348,6 +348,12 @@ function theme_imagefield_gallery_lightb
     $output .= '<div class="gallery_box">';
     while ($i < $count) {
 
+      // Asset module compatibility.
+      if (isset($images[$i]['aid'])) {
+        $asset = asset_load($images[$i]['aid']);
+        $images[$i]['filepath'] = $asset->filepath;
+      }
+
       $thumbnail = _imagecache_preset_load($var[$type]['images']['thumbnail']);
       $preview = _imagecache_preset_load($var[$type]['images']['preview']);
       $imagecache_path = base_path() . file_directory_path() .'/imagecache/'. $preview .'/'. $images[$i]['filepath'];
