Index: modules/node/node.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.admin.inc,v
retrieving revision 1.6
diff -u -u -p -r1.6 node.admin.inc
--- modules/node/node.admin.inc	3 Oct 2007 17:35:22 -0000	1.6
+++ modules/node/node.admin.inc	23 Oct 2007 13:38:32 -0000
@@ -406,8 +406,11 @@ function node_admin_nodes() {
  * Theme node administration overview.
  */
 function theme_node_admin_nodes($form) {
-  // Overview table:
-  $header = array(theme('table_select_header_cell'), t('Title'), t('Type'), t('Author'), t('Status'));
+  // If there are rows in this form, then $form['title'] contains a list of
+  // the title form elements.
+  $has_posts = isset($form['title']) && is_array($form['title']);
+  $select_header = $has_posts ? theme('table_select_header_cell') : '';
+  $header = array($select_header, t('Title'), t('Type'), t('Author'), t('Status'));
   if (isset($form['language'])) {
     $header[] = t('Language');
   }
@@ -415,7 +418,7 @@ function theme_node_admin_nodes($form) {
   $output = '';
 
   $output .= drupal_render($form['options']);
-  if (isset($form['title']) && is_array($form['title'])) {
+  if ($has_posts) {
     foreach (element_children($form['title']) as $key) {
       $row = array();
       $row[] = drupal_render($form['nodes'][$key]);
