Index: nodequeue.module
===================================================================
--- nodequeue.module	(revision 7771)
+++ nodequeue.module	(working copy)
@@ -2100,7 +2100,7 @@
  * @param $nid
  *   The node ID
  */
-function nodequeue_subqueue_add($queue, $subqueue, $nid) {
+function nodequeue_subqueue_add($queue, &$subqueue, $nid) {
   // If adding this would make the queue too big, pop the front node
   // (or nodes) out.
 
@@ -2109,7 +2109,8 @@
     nodequeue_check_subqueue_size($queue, $subqueue, $queue->size - 1);
   }
 
-  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());
+  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()); //neoliminal
+$subqueue->count++;
 }
 
 /**
