From bdd943ce0cbd0e125e18e786845692214e370c45 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Wed, 6 Dec 2006 21:27:04 +0000 Subject: [PATCH] Fix for new diff revision counter: suppress intermediate revision count when comparing revisions from different pages --- includes/DifferenceEngine.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/DifferenceEngine.php b/includes/DifferenceEngine.php index bb2fe4cde1..adc8f08e74 100644 --- a/includes/DifferenceEngine.php +++ b/includes/DifferenceEngine.php @@ -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 ) { -- 2.20.1