Index: nodequeue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodequeue/nodequeue.module,v
retrieving revision 1.52
diff -u -p -r1.52 nodequeue.module
--- nodequeue.module	9 Jun 2008 18:00:59 -0000	1.52
+++ nodequeue.module	8 Aug 2008 21:42:30 -0000
@@ -84,16 +84,18 @@ function nodequeue_menu() {
     );
   }
 
-  // Note: This path used to set up with a call to nodequeue_load_queues_by_type, passing the result in.  Now, that function is called inside of nodequeue_node_tab.
-  $items['node/%node/nodequeue'] = array(
-    'title' => variable_get('nodequeue_tab_name', t('Nodequeue')),
-    'access callback' => 'user_access',
-    'access arguments' => $access,
-    'page callback' => 'nodequeue_node_tab',
-    'page arguments' => array(1),
-    'type' => MENU_LOCAL_TASK,
-    'weight' => 5
-  );
+  if (variable_get('nodequeue_use_tab', 1)) {
+    // Note: This path used to set up with a call to nodequeue_load_queues_by_type, passing the result in.  Now, that function is called inside of nodequeue_node_tab.
+    $items['node/%node/nodequeue'] = array(
+      'title' => variable_get('nodequeue_tab_name', t('Nodequeue')),
+      'access callback' => 'user_access',
+      'access arguments' => $access,
+      'page callback' => 'nodequeue_node_tab',
+      'page arguments' => array(1),
+      'type' => MENU_LOCAL_TASK,
+      'weight' => 5
+    );
+  }
 
   // Administrative items for an individual queue.
   $items['admin/content/nodequeue/%nodequeue'] = array(
