Index: menu_breadcrumb.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/menu_breadcrumb/menu_breadcrumb.info,v
retrieving revision 1.3
diff -u -p -r1.3 menu_breadcrumb.info
--- menu_breadcrumb.info	20 Feb 2008 18:51:40 -0000	1.3
+++ menu_breadcrumb.info	11 Mar 2010 12:04:12 -0000
@@ -1,5 +1,7 @@
-; $Id: menu_breadcrumb.info,v 1.3 2008/02/20 18:51:40 gdevlugt Exp $
+$Id$
 name = Menu breadcrumb
 description = Allows you to use the menu the current page belongs to for the breadcrumb.
 dependencies[] = menu
-core = 6.x
\ No newline at end of file
+core = "7.x"
+files[] = menu_breadcrumb.install
+files[] = menu_breadcrumb.module
\ No newline at end of file
Index: menu_breadcrumb.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/menu_breadcrumb/menu_breadcrumb.module,v
retrieving revision 1.12
diff -u -p -r1.12 menu_breadcrumb.module
--- menu_breadcrumb.module	11 Mar 2010 11:41:54 -0000	1.12
+++ menu_breadcrumb.module	11 Mar 2010 12:04:14 -0000
@@ -304,10 +304,10 @@ function menu_breadcrumb_init() {
   if (variable_get('menu_breadcrumb_determine_menu', 1) && !$is_front) {
     // Find the set of menus containing a link for the current page.
     $menu_item = menu_get_item();
-    $result = db_query("SELECT mlid, menu_name FROM {menu_links} WHERE link_path = '%s'", $menu_item['href']);
+    $result = db_query("SELECT mlid, menu_name FROM {menu_links} WHERE link_path = :menu_item", array(':menu_item' => $menu_item['href']));
     $menu_link_menus = array();
-    while ($menu_link = db_fetch_array($result)) {
-      $menu_link_menus[$menu_link['menu_name']] = TRUE;
+    foreach ($result as $menu_link) {
+      $menu_link_menus[$menu_link->menu_name] = TRUE;
     }
 
     // Choose the highest-priority 'Enabled' menu.
@@ -328,7 +328,9 @@ function menu_breadcrumb_init() {
       }
       else {
         if (array_key_exists($menu_name, $menu_link_menus)) {
-          menu_set_active_menu_name($menu_name);
+          $active_menus = menu_get_active_menu_names();
+          $active_menus[] = $menu_name;
+          menu_set_active_menu_names($active_menus);
           break;
         }
       }
