Index: block_edit/block_edit.module
===================================================================
--- block_edit/block_edit.module	(revision 42)
+++ block_edit/block_edit.module	(working copy)
@@ -217,8 +217,8 @@ function block_edit_preprocess_node(&$va
  *   The name of the template being rendered ("page" in this case.)
  */
 function block_edit_preprocess_page(&$vars, $hook) {
-  $block_edit_tabs = variable_get('block_edit_tabs', array_keys(node_get_types('names')));
-  if (empty($vars['node']) || $block_edit_tabs[$vars['node']->type] === 0 && arg(2) == '') {
+  $block_edit_tabs = variable_get('block_edit_tabs', array_combine(node_get_types('names'), node_get_types('names')));
+  if (!empty($vars['node']) && $block_edit_tabs[$vars['node']->type] === 0 && arg(2) == '') {
     $vars['tabs'] = '';
   }
 }
