Index: taxonomy_browser.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/taxonomy_browser/taxonomy_browser.module,v
retrieving revision 1.19.2.14
diff -u -F^f -r1.19.2.14 taxonomy_browser.module
--- taxonomy_browser.module	13 Feb 2008 16:10:40 -0000	1.19.2.14
+++ taxonomy_browser.module	20 Mar 2008 01:32:26 -0000
@@ -365,12 +365,12 @@ function taxonomy_browser_form_validate(
 function taxonomy_browser_form_submit($form_id, &$form_values) {
   $tids = _taxonomy_browser_get_tid_list();
 
-  $operator = $form_values['operator'] ? 'or' : 'and';
-  $str_tids = ($operator == 'and') ? implode(',', $tids) : implode('+', $tids);
-  
-  $node_type = (isset($form_values['node_filter']) && $form_values['node_filter'] != 'all') ? $form_values['node_filter'] : NULL;
+  $output[] = 'taxonomy/term/'. (($form_values['operator']) ? implode('+', $tids) : implode(',', $tids));
+  if (isset($form_values['node_filter']) && $form_values['node_filter'] != 'all') {
+    $output[] = 'type='. $form_values['node_filter'];
+  }
 
-  return array('taxonomy/term/'. $str_tids, (isset($node_type) ? 'type='. $node_type : ''));
+  return $output;
 }
 
 //********************************************************************
