diff -urp --strip-trailing-cr ../category/contrib/category_breadcrumb/category_breadcrumb.module ./contrib/category_breadcrumb/category_breadcrumb.module
--- ../category/contrib/category_breadcrumb/category_breadcrumb.module	2009-08-05 06:52:54.000000000 +0200
+++ ./contrib/category_breadcrumb/category_breadcrumb.module	2009-11-11 00:13:20.000000000 +0100
@@ -39,12 +39,12 @@ function category_breadcrumb_help($path,
  * Implementation of hook_nodeapi() - the main part of this module
  */
 function category_breadcrumb_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
-  if ($op == 'view' && $page && !drupal_is_front_page()) {
+  if ($op == 'view' && $page && !drupal_is_front_page() && !in_array($node->type, explode(',', variable_get('category_breadcrumb_exclude', 'forum,blog')))) {
 
     $add_title = variable_get('category_breadcrumb_title', 0);
 
     // Viewing a node as page, not front: Check for existing breadcrumbs & excluded node-types
-    if (!drupal_set_breadcrumb() && !in_array($node->type, explode(',', variable_get('category_breadcrumb_exclude', 'forum,blog')))) {
+    if (!drupal_set_breadcrumb()) {
 
       // Handle node types with category/container behavior
       if (!empty($node->category) && !empty($node->category['behavior'])) {
