Index: plugins/content_types/apachesolr_result.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr_panels/plugins/content_types/apachesolr_result.inc,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 apachesolr_result.inc
--- plugins/content_types/apachesolr_result.inc	27 Aug 2010 15:57:04 -0000	1.1.2.2
+++ plugins/content_types/apachesolr_result.inc	1 Nov 2010 12:44:13 -0000
@@ -17,6 +17,7 @@ if (module_exists('apachesolr_search')) 
       'filters' => '',
       'sort_action' => 'none',
       'sort' => '',
+      'breadcrumb_action' => 'no_change',
       'title_override' => FALSE,
       'title_override_text' => '',
       'empty_override' => FALSE,
@@ -80,12 +81,22 @@ function apachesolr_panels_apachesolr_re
     watchdog('search', '%keys (@type).', array('%keys' => $search['keys'], '@type' => t('Search')), WATCHDOG_NOTICE, l(t('results'), $_GET['q']));
   }
 
+  if ($conf['breadcrumb_action'] == 'no_change') {
+    // Store the current breadcrumb:
+    $breadcrumb = drupal_get_breadcrumb();
+  }
+
   // Execute the search if we have keys or if keys aren't required.
   $results = NULL;
   if (!empty($search['keys']) || !$conf['keys_required']) {
     $results = search_data($search, 'apachesolr_panels');
   }
 
+  if ($conf['breadcrumb_action'] == 'no_change') {
+    // Restore the old breadcrumb:
+    drupal_set_breadcrumb($breadcrumb);
+  }
+
   // Add the title and results, or any overrides.
   if ($results) {
     if (!empty($conf['title_override'])) {
@@ -188,6 +199,17 @@ function apachesolr_panels_apachesolr_re
     '#suffix' => '</div>',
   );
 
+  $form['breadcrumb_action'] = array(
+    //'#prefix' => '<div class="form-item container-inline">',
+    '#title' => t('Breadcrumb action'),
+    '#type' => 'select',
+    '#options' => array(
+      'default' => t('Allow Solr to add extra breadcrumbs as normal'),
+      'no_change' => t('Remove Solr\'s extra breadcrumbs'),
+    ),
+    '#default_value' => $conf['breadcrumb_action'],
+  );
+
   $form['title_override'] = array(
     '#prefix' => '<div class="form-item container-inline">',
     '#title' => t('Override title'),
