Index: includes/node_gallery_views_handler_image_count.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/node_gallery/includes/node_gallery_views_handler_image_count.inc,v
retrieving revision 1.2
diff -u -r1.2 node_gallery_views_handler_image_count.inc
--- includes/node_gallery_views_handler_image_count.inc	18 Jan 2010 04:53:39 -0000	1.2
+++ includes/node_gallery_views_handler_image_count.inc	16 Mar 2010 15:57:02 -0000
@@ -10,7 +10,7 @@
 class node_gallery_views_handler_image_count extends views_handler_field_numeric {
   function query() {
     $table = $this->ensure_my_table();
-    $sql = "SELECT COUNT(*) FROM {node_galleries} ng WHERE ng.gid = %d";
+    $sql = "SELECT COUNT(*) FROM {node_galleries} ng JOIN {node} n on ng.nid = n.nid WHERE n.status = 1 AND ng.gid = %d";
     $sql = str_replace('%d', $this->table .'.gid', $sql);
     $this->query->add_field('', "($sql)", 'image_count');
     $this->field_alias = 'image_count';
Index: node_gallery.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/node_gallery/node_gallery.inc,v
retrieving revision 1.3
diff -u -r1.3 node_gallery.inc
--- node_gallery.inc	15 Feb 2010 04:16:58 -0000	1.3
+++ node_gallery.inc	16 Mar 2010 15:57:02 -0000
@@ -177,7 +177,7 @@
 }
 
 function node_gallery_get_image_navigator($gid, $nid) {
-  $result = db_query("SELECT nid FROM {node_galleries} WHERE gid = %d ORDER BY weight, nid", $gid);
+  $result = db_query("SELECT ng.nid FROM {node_galleries} ng JOIN {node} n ON ng.nid = n.nid WHERE n.status = 1 AND gid = %d ORDER BY weight, nid", $gid);
   while ($r = db_fetch_array($result)) {
     $items[] = $r['nid'];
   }
