Index: modules/block/block.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.module,v
retrieving revision 1.329
diff -u -p -r1.329 block.module
--- modules/block/block.module	26 Apr 2009 16:30:28 -0000	1.329
+++ modules/block/block.module	9 Jul 2009 14:25:53 -0000
@@ -253,10 +253,12 @@ function block_page_alter($page) {
       }
 
       // Append region description if we are rendering the block admin page.
-      $item = menu_get_item();
-      if ($item['path'] == 'admin/build/block') {
-        $description = '<div class="block-region">' . $regions[$region] . '</div>';
-        $page[$region]['blocks']['block_description'] = array('#markup' => $description);
+      if (user_access('administer blocks')) {
+        $item = menu_get_item();
+        if ($item['path'] == 'admin/build/block') {
+          $description = '<div class="block-region">' . $regions[$region] . '</div>';
+          $page[$region]['blocks']['block_description'] = array('#markup' => $description);
+        }
       }
     }
   }
@@ -764,4 +766,4 @@ function template_preprocess_block(&$var
   $variables['template_files'][] = 'block-' . $variables['block']->region;
   $variables['template_files'][] = 'block-' . $variables['block']->module;
   $variables['template_files'][] = 'block-' . $variables['block']->module . '-' . $variables['block']->delta;
-}
\ No newline at end of file
+}
