? menutrails_364717.patch
Index: menutrails.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/menutrails/menutrails.module,v
retrieving revision 1.4.2.10
diff -u -p -r1.4.2.10 menutrails.module
--- menutrails.module	4 Dec 2008 02:12:28 -0000	1.4.2.10
+++ menutrails.module	30 Jan 2009 02:06:46 -0000
@@ -86,7 +86,7 @@ function menutrails_nodeapi(&$node, $op,
  */
 function menutrails_get_breadcrumbs() {
   $item = menu_get_item();
-  if (!$menu) {
+  if (!$item) {
     // Give first priority to the selected menu.
     $menu = variable_get('menutrails_menu', FALSE);
     if (!$menu) {
@@ -277,7 +277,7 @@ function menutrails_menutrails_settings(
       foreach ($terms as $term) {
         $form[$vocab->vid]['menutrails_terms'][$term->tid] = array('#type' => 'select',
           '#title' => t('Parent item for') ." $term->name",
-          '#default_value' => $term_trails[$term->tid],
+          '#default_value' => isset($term_trails[$term->tid]) ? $term_trails[$term->tid] : NULL,
           '#options' => $options,
         );
       }
@@ -344,7 +344,7 @@ function menutrails_token_values($type, 
       array_pop($trail_raw);
     }
     $trail = array();
-    if (is_array($trail_raw)) {
+    if (!empty($trail_raw)) {
       foreach ($trail_raw as $title) {
         $trail[] = check_plain($title);
       }
