Index: views/plugins/views_plugin_display_block.inc
===================================================================
--- views/plugins/views_plugin_display_block.inc	(revision 17381)
+++ views/plugins/views_plugin_display_block.inc	(working copy)
@@ -46,13 +46,17 @@
    * The display block handler returns the structure necessary for a block.
    */
   function execute() {
-    // Prior to this being called, the $view should already be set to this
-    // display, and arguments should be set on the view.
-    $info['content'] = $this->view->render();
-    $info['subject'] = filter_xss_admin($this->view->get_title());
-    if (!empty($this->view->result) || $this->get_option('empty') || !empty($this->view->style_plugin->definition['even empty'])) {
-      return $info;
+    $plugin = $this->get_access_plugin();
+    if ($plugin && $plugin->access($account)) {
+      // Prior to this being called, the $view should already be set to this
+      // display, and arguments should be set on the view.
+      $info['content'] = $this->view->render();
+      $info['subject'] = filter_xss_admin($this->view->get_title());
+      if (!empty($this->view->result) || $this->get_option('empty') || !empty($this->view->style_plugin->definition['even empty'])) {
+        return $info;
+      }
     }
+    return false;
   }
 
   /**
