diff -urp ../dp_installed_files/activitystream_orig/activitystream.module sites/all/modules/activitystream/activitystream.module
--- ../dp_installed_files/activitystream_orig/activitystream.module	2008-05-20 17:35:54.000000000 -0500
+++ sites/all/modules/activitystream/activitystream.module	2008-07-27 14:05:53.000000000 -0500
@@ -182,12 +182,11 @@ function activitystream_page($uid = 0) {
 	$output = theme('activitystream',$items);
 	
 	//$output = theme('item_list',$items);
-	if ($page) {
-    // Breadcrumb navigation
-    $breadcrumb[] = l(t($title), 'stream');
-    $breadcrumb[] = l($node->nid, 'node/');
-    drupal_set_breadcrumb($breadcrumb);
-	}
+
+  // Breadcrumb navigation
+  $breadcrumb[] = l(t($title), 'stream');
+  drupal_set_breadcrumb($breadcrumb);
+
   $pager = theme('pager', NULL, 15, 0);
   if (!empty($pager)) {
     $output .= $pager;
@@ -243,7 +242,7 @@ function _activitystream_get_activity($u
 
 		$query = 'SELECT n.title, n.nid, s.module, s.link, s.data, n.created FROM {activitystream} s, {node} n WHERE s.nid=n.nid AND n.status =1 AND n.uid in ('.join(',',array_keys($arrUsers)).') ORDER BY n.created DESC';
 		$countquery = 'SELECT count(*) FROM {activitystream} s, {node} n WHERE s.nid=n.nid AND n.status =1 AND n.uid in ('.join(',',array_keys($arrUsers)).') ORDER BY n.created DESC';
-	} elseif ($user->uid) {
+	} elseif ($user) {
 		$query = "SELECT n.title, n.nid, s.module, s.link, s.data, n.created FROM {activitystream} s, {node} n WHERE s.nid=n.nid AND n.status =1 AND n.uid = " . $user->uid . " ORDER BY n.created DESC";	
 		$countquery = "SELECT count(*) FROM {activitystream} s, {node} n WHERE s.nid=n.nid AND n.status =1 AND n.uid = " . $user->uid . " ORDER BY n.created";	
 	} else {
