From 156e8ab0abc41dbe63af60bacb7ebd54efc6ab5c Mon Sep 17 00:00:00 2001 From: Domas Mituzas Date: Sun, 29 Mar 2009 10:11:19 +0000 Subject: [PATCH] don't do custom number formatting for bytes changed in misermode --- includes/ChangesList.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/ChangesList.php b/includes/ChangesList.php index 62eaf7e771..079cdc69b8 100644 --- a/includes/ChangesList.php +++ b/includes/ChangesList.php @@ -106,9 +106,14 @@ class ChangesList { * @returns string */ public static function showCharacterDifference( $old, $new ) { - global $wgRCChangedSizeThreshold, $wgLang; + global $wgRCChangedSizeThreshold, $wgLang, $wgMiserMode; $szdiff = $new - $old; - $formatedSize = wfMsgExt( 'rc-change-size', array( 'parsemag', 'escape' ), $wgLang->formatNum( $szdiff ) ); + + $formatedSize = ( $wgMiserMode? + $wgLang->formatNum($szdiff) : // avoid expensive calculations + wfMsgExt( 'rc-change-size', array( 'parsemag', 'escape' ), $wgLang->formatNum( $szdiff ) ) + ); + if( abs( $szdiff ) > abs( $wgRCChangedSizeThreshold ) ) { $tag = 'strong'; } else { -- 2.20.1