Index: modules/taxonomy.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/hierarchical_select/modules/taxonomy.inc,v
retrieving revision 1.36
diff -u -F^f -r1.36 taxonomy.inc
--- modules/taxonomy.inc	24 Jun 2008 17:37:48 -0000	1.36
+++ modules/taxonomy.inc	24 Jun 2008 18:37:24 -0000
@@ -60,8 +60,8 @@ function taxonomy_hierarchical_select_fo
     $form['#validate']['hierarchical_select_taxonomy_form_vocabulary_validate'] = array();
     $form['#submit']['hierarchical_select_taxonomy_form_vocabulary_submit'] = array();
 
-    // The original #submit callback has to be executed afterwards.
-    $form['#submit']['taxonomy_form_vocabulary_submit'] = array();
+    // The original #submit callback(s) has/have to be executed afterwards.
+    $form['#submit'] = array_merge($form['#submit'], $second_part['#submit']);
 
     $form += $second_part;
   }
