? subqueue_title.patch
Index: nodequeue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodequeue/nodequeue.module,v
retrieving revision 1.95
diff -u -p -r1.95 nodequeue.module
--- nodequeue.module	6 Oct 2009 19:46:18 -0000	1.95
+++ nodequeue.module	16 Oct 2009 03:30:08 -0000
@@ -1884,6 +1884,8 @@ function nodequeue_save(&$queue) {
     db_query("UPDATE {nodequeue_queue} set size = %d, title = '%s', subqueue_title = '%s', link = '%s', link_remove = '%s', owner = '%s', show_in_links = %d, show_in_tab = %d, show_in_ui = %d, i18n = %d, reverse = %d, reference = '%s' WHERE qid = %d", $queue->size, $queue->title, $queue->subqueue_title, $queue->link, $queue->link_remove, $queue->owner, $queue->show_in_links, $queue->show_in_tab, $queue->show_in_ui, $queue->i18n, $queue->reverse, $queue->reference, $queue->qid);
     db_query("DELETE FROM {nodequeue_roles} WHERE qid = %d", $queue->qid);
     db_query("DELETE FROM {nodequeue_types} WHERE qid = %d", $queue->qid);
+    //Set the subqueue title if it changed
+    db_query("UPDATE {nodequeue_subqueue} set title = '%s' WHERE sqid = %d AND qid = %d AND reference = %d", $queue->title, $queue->qid, $queue->qid, $queue->qid);
   }
 
   if (is_array($queue->roles)) {
