Index: image_gallery.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/image/contrib/image_gallery/image_gallery.module,v
retrieving revision 1.20.2.1
diff -u -r1.20.2.1 image_gallery.module
--- image_gallery.module	6 Jan 2008 23:00:53 -0000	1.20.2.1
+++ image_gallery.module	7 Jan 2008 22:21:38 -0000
@@ -52,8 +52,9 @@
       'path' => 'admin/settings/image_gallery',
       'title' => t('Image gallery'),
       'access' => user_access('administer site configuration'),
-      'callback' => 'drupal_get_form',
+      'callback' => module_exists('views') ? 'image_gallery_admin_settings_empty' : 'drupal_get_form',
       'callback arguments' => array('image_gallery_admin_settings'),
       'description' => t('Configure appearance of image galleries.'),
     );
   }
@@ -73,6 +74,17 @@
   return $items;
 }
 
+function image_gallery_admin_settings_empty() {
+  $text = 'Image galleries are being provided by the Views module.';
+  if (module_exists('views_ui')) {
+    $text .= t('To change the way galleries are displayed, override the default image_gallery view at '). l(t('Administer views.'), 'admin/build/views');
+  }
+  else {
+    $text .= t('To change the way galleries are displayed, enable the <strong>Views UI</strong> module and override the default image_gallery view.');
+  }
+  return $text;
+}
+
 function image_gallery_admin_settings() {
   _image_check_settings();
 
