Index: nodequeue.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/nodequeue/nodequeue.module,v
retrieving revision 1.39.2.28.2.37
diff -u -p -r1.39.2.28.2.37 nodequeue.module
--- nodequeue.module	6 Jul 2008 16:35:41 -0000	1.39.2.28.2.37
+++ nodequeue.module	1 May 2009 05:18:05 -0000
@@ -1870,6 +1870,11 @@ function nodequeue_subqueue_add($queue, 
   }
 
   db_query("INSERT INTO {nodequeue_nodes} (sqid, qid, nid, position, timestamp) VALUES (%d, %d, %d, %d, %d)", $subqueue->sqid, $queue->qid, $nid, $subqueue->count + 1, time());
+  
+  foreach (module_implements('nodequeue_api_subqueue_add_node') as $module) {
+    $function = $module .'_nodequeue_api_subqueue_add_node';
+    $results = $function($queue, $subqueue, $nid);
+  }
 }
 
 /**
@@ -1885,6 +1890,11 @@ function nodequeue_subqueue_add($queue, 
 function nodequeue_subqueue_remove_node($sqid, $nid) {
   if ($pos = nodequeue_get_subqueue_position($sqid, $nid)) {
     nodequeue_subqueue_remove($sqid, $pos);
+  
+    foreach (module_implements('nodequeue_api_subqueue_remove_node') as $module) {
+      $function = $module .'_nodequeue_api_subqueue_remove_node';
+      $results = $function($sqid, $nid);
+    }
   }
 }
 
