Index: menu_breadcrumb.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/menu_breadcrumb/menu_breadcrumb.module,v
retrieving revision 1.11
diff -u -p -r1.11 menu_breadcrumb.module
--- menu_breadcrumb.module	2 Feb 2010 23:41:11 -0000	1.11
+++ menu_breadcrumb.module	7 Mar 2011 14:43:07 -0000
@@ -335,22 +335,24 @@ function menu_breadcrumb_init() {
   }
 
   // Generate the breadcrumbs using the active menu.
-  $breadcrumb = drupal_get_breadcrumb();
-
   if (variable_get('menu_breadcrumb_append_node_title', 0) == 1) {
+    $breadcrumb = drupal_get_breadcrumb();
     if (variable_get('menu_breadcrumb_append_node_url', 0) == 1) {
       $breadcrumb[] = l(drupal_get_title(), $_GET['q'], array('html' => TRUE));
     }
     else {
       $breadcrumb[] = drupal_get_title();
     }
+    drupal_set_breadcrumb($breadcrumb);
   }
 
-  if (count($breadcrumb) == 1 && variable_get('menu_breadcrumb_hide_on_single_item', 0)) {
-    $breadcrumb = array();
+  if (variable_get('menu_breadcrumb_hide_on_single_item', 0)) {
+    $breadcrumb = isset($breadcrumb) ? $breadcrumb : drupal_get_breadcrumb(); 
+    if (count($breadcrumb) == 1) {
+      drupal_set_breadcrumb(array());
+    }
   }
 
-  drupal_set_breadcrumb($breadcrumb);
 }
 
 /**
