Index: /trunk/wp-includes/classes.php
===================================================================
--- /trunk/wp-includes/classes.php	(revision 3094)
+++ /trunk/wp-includes/classes.php	(revision 3095)
@@ -620,5 +620,5 @@
 					if ('draft' == $status) {
 						// User must have edit permissions on the draft to preview.
-						if (! user_can_edit_post($user_ID, $this->posts[0]->ID)) {
+						if (! current_user_can('edit_post', $this->posts[0]->ID)) {
 							$this->posts = array();
 						} else {
