diff --git a/nodequeue.module b/nodequeue.module
index eab44c3..b1adbba 100644
--- a/nodequeue.module
+++ b/nodequeue.module
@@ -1251,7 +1251,7 @@ function nodequeue_queue_swap($subqueue, $pos1, $pos2) {
     ->execute();
 
   // notify other modules of the swap
-  module_invoke_all('nodequeue_swap', $sqid, $nid);
+  module_invoke_all('nodequeue_swap', $subqueue->sqid, $nid);
 
 }
 
