Index: contextual.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/contextual/contextual.module,v
retrieving revision 1.6
diff -u -p -r1.6 contextual.module
--- contextual.module	16 Nov 2010 22:07:43 -0000	1.6
+++ contextual.module	1 Jan 2011 17:45:10 -0000
@@ -41,7 +41,7 @@ function theme_contextual($action_links,
 
   return $output;
 }
-
+
 /**
  * API function to get all links for a certain object.
  *
@@ -49,7 +49,7 @@ function theme_contextual($action_links,
  * @param string $type The name of the type, eg node, block, view etc.
  */
 function contextual_get_all_links($object, $type) {
-  if (user_access('access actions')) {
+  if (user_access('access contextual links')) {
     $links = module_invoke_all('contextual_'. $type, $object);
     // Allow modules to possibly override or even remove existing links.
     drupal_alter('contextual', $links, $type, $object);
@@ -162,8 +162,8 @@ function contextual_preprocess_page(&$va
     contextual_set_closure($page_links, 'contextual-page');
     $vars['page_classes'] = 'contextual-enabled contextual-page';
   }
-
-  $links = contextual_set_closure();
+
+  $links = contextual_set_closure();
   $vars['closure'] .= implode("\n", $links);
 }
 
@@ -174,11 +174,11 @@ function contextual_preprocess_block(&$v
   if (user_access('administer blocks') || user_access('administer menu')) {
 
     $links = contextual_get_all_links($vars['block'], 'block');
-    if (!isset($vars['block_classes'])) {
-      $vars['block_classes'] = '';
+    if (!isset($vars['block_classes'])) {
+      $vars['block_classes'] = '';
     }
-
-    $identifier = $vars['block']->module .'-'. $vars['block']->delta;
+
+    $identifier = $vars['block']->module .'-'. $vars['block']->delta;
 
     if (!empty($links)) {
       contextual_set_closure($links, 'contextual-block-'. $identifier);
@@ -187,19 +187,19 @@ function contextual_preprocess_block(&$v
   }
 }
 
-/**
- * Implementation of hook_preprocess_node().
- */
-function contextual_preprocess_node(&$vars) {
+/**
+ * Implementation of hook_preprocess_node().
+ */
+function contextual_preprocess_node(&$vars) {
+
+  $links = contextual_get_all_links($vars['node'], 'node');
 
-  $links = contextual_get_all_links($vars['node'], 'node');
-
   $vars['node_classes'] = '';
-
-  if (!empty($links)) {
-    contextual_set_closure($links, 'contextual-node-'. $vars['node']->nid);
-    $vars['node_classes'] = 'contextual-enabled contextual-node-'. $vars['node']->nid;
-  }
+
+  if (!empty($links)) {
+    contextual_set_closure($links, 'contextual-node-'. $vars['node']->nid);
+    $vars['node_classes'] = 'contextual-enabled contextual-node-'. $vars['node']->nid;
+  }
 }
 
 /**
@@ -242,7 +242,7 @@ function contextual_preprocess_views_vie
     contextual_set_closure($links, 'contextual-view-'. $vars['view']->vid);
     $vars['views_classes'] = 'contextual-enabled';
   }
-}
+}
 
 /**
  * Implementation of hook_contextual_page().
@@ -263,7 +263,7 @@ function contextual_contextual_page($pag
     contextual_set_links('page-actions', $links);
   }
 }
-
+
 /**
  * Implementation of hook_contextual_block().
  */
@@ -283,7 +283,7 @@ function contextual_contextual_block($bl
       'title' => 'Configure block',
       'href' => 'admin/build/block/configure/'. $block->module .'/'. $block->delta,
     );
-  }
+  }
 
   // Support for all kinds of menus.
   if (user_access('administer menu')) {
