From: Domas Mituzas Date: Sun, 29 Mar 2009 10:11:19 +0000 (+0000) Subject: don't do custom number formatting for bytes changed in misermode X-Git-Tag: 1.31.0-rc.0~42301 X-Git-Url: http://git.cyclocoop.org/?a=commitdiff_plain;h=156e8ab0abc41dbe63af60bacb7ebd54efc6ab5c;p=lhc%2Fweb%2Fwiklou.git don't do custom number formatting for bytes changed in misermode --- 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 {