Index: wp-includes/default-widgets.php
===================================================================
--- wp-includes/default-widgets.php	(revision 13283)
+++ wp-includes/default-widgets.php	(working copy)
@@ -554,7 +554,13 @@
 		</ul>
 		<?php echo $after_widget; ?>
 <?php
-			wp_reset_query();  // Restore global post data stomped by the_post().
+		// Restore global post data stomped by the_post().
+		global $wp_query;
+		if ( !empty($wp_query->post) ) {
+			$GLOBALS['post'] = $wp_query->post;
+			setup_postdata($wp_query->post);
+		}
+
 		endif;
 
 		$cache[$args['widget_id']] = ob_get_flush();
