Fix for new diff revision counter: suppress intermediate revision count when
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 6 Dec 2006 21:27:04 +0000 (21:27 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 6 Dec 2006 21:27:04 +0000 (21:27 +0000)
comparing revisions from different pages

includes/DifferenceEngine.php

index bb2fe4c..adc8f08 100644 (file)
@@ -439,7 +439,12 @@ CONTROL;
        function getMultiNotice() {
                if ( !is_object($this->mOldRev) || !is_object($this->mNewRev) )
                        return '';
-
+               
+               if( !$this->mOldPage->equals( $this->mNewPage ) ) {
+                       // Comparing two different pages? Count would be meaningless.
+                       return '';
+               }
+               
                $oldid = $this->mOldRev->getId();
                $newid = $this->mNewRev->getId();
                if ( $oldid > $newid ) {