Index: node_gallery.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/node_gallery/node_gallery.module,v
retrieving revision 1.19
diff -u -r1.19 node_gallery.module
--- node_gallery.module	6 Apr 2010 13:12:38 -0000	1.19
+++ node_gallery.module	30 Apr 2010 16:18:53 -0000
@@ -102,13 +102,14 @@
     'file' => 'node_gallery.pages.inc',
     'type' => MENU_NORMAL_ITEM,
   );
-  $items['galleries/%user'] = array(
+  $items['galleries/%user_uid_optional'] = array(
     'title' => 'My Galleries',
     'title callback' => 'node_gallery_list_title',
     'title arguments' => array(1),
     'page callback' => 'node_gallery_list',
     'page arguments' => array(1),
-    'access arguments' => array(NODE_GALLERY_PERM_VIEW_GALLERY),
+    'access callback' => 'node_gallery_user_access',
+    'access arguments' => array('view My Galleries'),
     'file' => 'node_gallery.pages.inc',
     'type' => MENU_NORMAL_ITEM,
   );
@@ -551,6 +552,11 @@
     case 'view':
       return user_access('administer nodes') || user_access(NODE_GALLERY_PERM_VIEW_GALLERY);
       break;
+    case 'view My Galleries':
+      if ($user->status) {
+        return user_access('administer nodes') || user_access(NODE_GALLERY_PERM_VIEW_GALLERY);
+      }
+      break;
     case 'upload':
       if ($user->uid == $gallery->uid) {
         return user_access('administer nodes') || user_access('create '. $image_type .' content');
