Index: wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- wp-admin/includes/class-wp-posts-list-table.php	(revision 19601)
+++ wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -51,16 +51,14 @@
 		$post_type = get_current_screen()->post_type;
 		$post_type_object = get_post_type_object( $post_type );
 
-		if ( !current_user_can( $post_type_object->cap->edit_others_posts ) ) {
-			$this->user_posts_count = $wpdb->get_var( $wpdb->prepare( "
-				SELECT COUNT( 1 ) FROM $wpdb->posts
-				WHERE post_type = %s AND post_status NOT IN ( 'trash', 'auto-draft' )
-				AND post_author = %d
-			", $post_type, get_current_user_id() ) );
+		$this->user_posts_count = $wpdb->get_var( $wpdb->prepare( "
+			SELECT COUNT( 1 ) FROM $wpdb->posts
+			WHERE post_type = %s AND post_status NOT IN ( 'trash', 'auto-draft' )
+			AND post_author = %d
+		", $post_type, get_current_user_id() ) );
 
-			if ( $this->user_posts_count && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['all_posts'] ) && empty( $_REQUEST['author'] ) && empty( $_REQUEST['show_sticky'] ) )
-				$_GET['author'] = get_current_user_id();
-		}
+		if ( $this->user_posts_count && ! current_user_can( $post_type_object->cap->edit_others_posts ) && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['all_posts'] ) && empty( $_REQUEST['author'] ) && empty( $_REQUEST['show_sticky'] ) )
+			$_GET['author'] = get_current_user_id();
 
 		if ( 'post' == $post_type && $sticky_posts = get_option( 'sticky_posts' ) ) {
 			$sticky_posts = implode( ', ', array_map( 'absint', (array) $sticky_posts ) );
