--- taxonomy_browser.module_old	2005-11-03 01:53:30.507831816 +0100
+++ taxonomy_browser.module	2005-11-03 01:59:17.199126728 +0100
@@ -117,7 +117,7 @@ function taxonomy_browser_overview($edit
 
 
     foreach ($vocabularies as $v) {
-      $form = taxonomy_form($v, $edit['taxonomy']);
+      $form = taxonomy_browser_form($v, $edit['taxonomy']);
       $forms[] = array('data' => $form);
     }
 
@@ -152,6 +152,22 @@ function taxonomy_browser_overview($edit
  ********************************************************************/
 
 /**
+ * modified version of taxonomy_form for use with taxonomy_access
+ */
+function taxonomy_browser_form($vid, $value = 0, $help = NULL, $name = 'taxonomy') {
+  $vocabulary = taxonomy_get_vocabulary($vid);
+  $help = ($help) ? $help : $vocabulary->help;
+  if ($vocabulary->required) {
+    $blank = 0;
+  }
+  else {
+    $blank = '<'. t('none') .'>';
+  }
+
+  return _taxonomy_term_select(check_plain($vocabulary->name), $name, $value, $vid, $help, intval($vocabulary->multiple), $blank, array(), 'view');
+}
+
+/**
  * Return search results of term query.
  */
 function taxonomy_browser_nodes($edit, $nodetype = NULL) {
