Fix for r99038: this was in the wrong part of the if statement
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 5 Oct 2011 19:59:39 +0000 (19:59 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 5 Oct 2011 19:59:39 +0000 (19:59 +0000)
includes/diff/DifferenceEngine.php

index b03caff..c08f638 100644 (file)
@@ -262,6 +262,11 @@ CONTROL;
                # a diff between a version V and its previous version V' AND the version V
                # is the first version of that article. In that case, V' does not exist.
                if ( $this->mOldRev === false ) {
+                       $wgOut->setPageTitle( $this->mNewPage->getPrefixedText() );
+                       $wgOut->setSubtitle( wfMsgExt( 'difference', array( 'parseinline' ) ) );
+                       $samePage = true;
+                       $oldHeader = '';
+               } else {
                        wfRunHooks( 'DiffViewHeader', array( $this, $this->mOldRev, $this->mNewRev ) );
 
                        $sk = $wgUser->getSkin();
@@ -269,11 +274,6 @@ CONTROL;
                                $sk->suppressQuickbar();
                        }
 
-                       $wgOut->setPageTitle( $this->mNewPage->getPrefixedText() );
-                       $wgOut->setSubtitle( wfMsgExt( 'difference', array( 'parseinline' ) ) );
-                       $samePage = true;
-                       $oldHeader = '';
-               } else {
                        if ( $this->mNewPage->equals( $this->mOldPage ) ) {
                                $wgOut->setPageTitle( $this->mNewPage->getPrefixedText() );
                                $wgOut->setSubtitle( wfMsgExt( 'difference', array( 'parseinline' ) ) );