Index: src/bp-activity/classes/class-bp-activity-list-table.php
===================================================================
--- src/bp-activity/classes/class-bp-activity-list-table.php
+++ src/bp-activity/classes/class-bp-activity-list-table.php
@@ -645,21 +645,20 @@
 		// End timestamp.
 		echo '</div>';
 
+		$activity = new BP_Activity_Activity( $item['id'] );
+
 		// Get activity content - if not set, use the action.
 		if ( ! empty( $item['content'] ) ) {
-			$activity = new BP_Activity_Activity( $item['id'] );
-
 			/** This filter is documented in bp-activity/bp-activity-template.php */
 			$content = apply_filters_ref_array( 'bp_get_activity_content_body', array( $item['content'], &$activity ) );
 		} else {
-			/**
-			 * Filters current activity item action.
-			 *
-			 * @since 1.2.0
-			 *
-			 * @var array $item Array index holding current activity item action.
-			 */
-			$content = apply_filters_ref_array( 'bp_get_activity_action', array( $item['action'] ) );
+			// Emulate bp_get_activity_action().
+			$r = array(
+				'no_timestamp' => false,
+			);
+
+			/** This filter is documented in bp-activity/bp-activity-template.php */
+			$content = apply_filters_ref_array( 'bp_get_activity_action', array( $item['action'], &$activity, $r ) );
 		}
 
 		/**
