diff --git a/menu_breadcrumb.module b/patch/menu_breadcrumb.module index fe2fb64..c51a7f6 100644 --- a/menu_breadcrumb.module +++ b/patch/menu_breadcrumb.module @@ -350,7 +350,20 @@ function menu_breadcrumb_init() { $breadcrumb = array(); } - drupal_set_breadcrumb($breadcrumb); + global $menu_breadcrumb; + $menu_breadcrumb = $breadcrumb; +} + +function menu_breadcrumb_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { + switch ($op) { + case 'view': + global $menu_breadcrumb; + if (isset($menu_breadcrumb)) { + drupal_set_breadcrumb($menu_breadcrumb); + } + + break; + } } /**