### Eclipse Workspace Patch 1.0
#P drupal5
Index: sites/all/modules/nodequeue/nodequeue.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodequeue/nodequeue.install,v
retrieving revision 1.3.2.10.2.2
diff -u -r1.3.2.10.2.2 nodequeue.install
--- sites/all/modules/nodequeue/nodequeue.install	7 Aug 2007 01:52:42 -0000	1.3.2.10.2.2
+++ sites/all/modules/nodequeue/nodequeue.install	7 Aug 2007 03:12:10 -0000
@@ -176,7 +176,7 @@
       $ret[] = update_sql("CREATE TABLE if not exists {nodequeue_subqueue} (
           sqid int(10) unsigned PRIMARY KEY,
           qid int(10) unsigned NOT NULL,
-          reference varchar(255) default 0
+          reference varchar(255) default 0,
           title varchar(255) default '',
           KEY {nodequeue_subqueue}_qid_idx (qid),
           KEY {nodequeue_subqueue}_reference_idx (reference),
@@ -187,20 +187,19 @@
       break;
   }
 
-  $ret[] = update_sql("CREATE INDEX {nodequeue_subqueue}_qid_idx ON {nodequeue_subqueue} (qid)");
-
   // Populate the nodequeue_subqueue table.
   $result = db_query("SELECT * FROM {nodequeue_queue}");
   while ($queue = db_fetch_object($result)) {
+    $last_sqid = $queue->qid;
     $ret[] = update_sql("INSERT INTO {nodequeue_subqueue} (sqid, qid, reference) VALUES ($queue->qid, $queue->qid, $queue->qid)");
   }
 
-  if (isset($queue)) {
+  if (isset($last_sqid)) {
     // Fix the sequences
     switch ($GLOBALS['db_type']) {
       case 'mysql':
       case 'mysqli':
-        $ret[] = update_sql("INSERT INTO {sequences} (name, id) VALUES ('{nodequeue_subqueue}_sqid', $queue->qid");
+        $ret[] = update_sql("INSERT INTO {sequences} (name, id) VALUES ('{nodequeue_subqueue}_sqid', $last_sqid)");
         break;
       case 'pgsql':
         // I don't believe we need to do anything here.
