Index: /home/cristi/svn/wp/wp-admin/includes/misc.php
===================================================================
--- /home/cristi/svn/wp/wp-admin/includes/misc.php	(revision 10996)
+++ /home/cristi/svn/wp/wp-admin/includes/misc.php	(working copy)
@@ -222,6 +222,27 @@
 }
 
 /**
+ * Prevents uneditable posts from being displayed in wp-admin/edit.php
+ *
+ * @package WordPress
+ * @since 2.8
+ *
+ * @param array $request 
+ * @param array updated request vars
+ */
+function hide_uneditable_posts($request) {
+	global $user_ID;
+
+	$type = $request['post_type'];
+
+	if ( is_admin() and !current_user_can("edit_others_{$type}s") )
+		$request['author'] = $user_ID;
+
+	return $request;
+}
+add_filter( 'request', 'hide_uneditable_posts');
+
+/**
  * {@internal Missing Short Description}}
  *
  * @since unknown
