Index: custom_breadcrumbs_common.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/custom_breadcrumbs/Attic/custom_breadcrumbs_common.inc,v
retrieving revision 1.1.2.2
diff -u -r1.1.2.2 custom_breadcrumbs_common.inc
--- custom_breadcrumbs_common.inc	2 Aug 2009 23:18:48 -0000	1.1.2.2
+++ custom_breadcrumbs_common.inc	4 Aug 2009 21:26:11 -0000
@@ -32,17 +32,18 @@
  *   The complete path to the view.
  */
 function _custom_breadcrumbs_construct_view_path($display, $viewargs) {
-  $bits = explode('/', $display->display_options['path']);
-  foreach ($bits as $pos => $bit) {
-    if ($bit == '%' && !empty($viewargs)) {
-      $bits[$pos] = array_shift($viewargs);
+  $viewpath = NULL;
+  if (isset($display->display_options['path'])) {
+    $bits = explode('/', $display->display_options['path']);
+    foreach ($bits as $pos => $bit) {
+      if ($bit == '%' && is_array($viewargs) && !empty($viewargs)) {
+        $bits[$pos] = array_shift($viewargs);
+      }
     }
-  }
-  if (!empty($viewargs)) {
     // Add any additional arguments to end of path.
-    $bits = array_merge($bits, $viewargs);
+    $bits = array_merge($bits, (array)$viewargs);
+    $viewpath = implode('/', $bits);
   }
-  $viewpath = implode('/', $bits);
   return $viewpath;
 }
 