Make sure the first revision is seen as coming from emptiness, so it can be restored.

props adamsilverstein. fixes #23898.

git-svn-id: https://develop.svn.wordpress.org/trunk@23872 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Mark Jaquith
2013-03-29 20:50:09 +00:00
parent c51895c997
commit f18cddb1e1
3 changed files with 15 additions and 7 deletions
+2 -2
View File
@@ -1426,7 +1426,7 @@ function wp_list_post_revisions( $post_id = 0, $args = null ) {
// The following removes that revision when $parent == false
$parent_included = _wp_last_revision_matches_current_post( $post_id );
if ( $parent_included && ! $parent )
array_pop( $revisions );
array_shift( $revisions );
elseif ( ! $parent_included && $parent )
array_unshift( $revisions, $post );
@@ -1436,7 +1436,7 @@ function wp_list_post_revisions( $post_id = 0, $args = null ) {
foreach ( $revisions as $revision ) {
if ( !current_user_can( 'read_post', $revision->ID ) )
continue;
$is_autosave = wp_is_post_autosave( $revision );
if ( ( 'revision' === $type && $is_autosave ) || ( 'autosave' === $type && ! $is_autosave ) )
continue;