--- custom_breadcrumbs.module-orig	2007-08-28 22:04:31.000000000 +0100
+++ custom_breadcrumbs.module	2007-08-30 12:17:49.000000000 +0100
@@ -51,15 +51,18 @@ function custom_breadcrumbs_nodeapi($nod
 
       $titles = module_exists('token') ? token_replace($titles, 'node', $node) : $titles;
       $paths = module_exists('token') ? token_replace($paths, 'node', $node) : $paths;
+      $menucrumbs = array();
 
       $trail = array(l(t('Home'), ''));
       for ($i = 0; $i < count($titles); $i++) {
         // skip empty titles
         if ($title = trim($titles[$i])) {
           $trail[] = l($title, trim($paths[$i]));
+          $menucrumbs[] = array ('title' => $title, 'path' => trim($paths[$i]));
         }
       }
       drupal_set_breadcrumb($trail);
+      menu_set_location($menucrumbs);
     }
   }
 
