don't do custom number formatting for bytes changed in misermode
authorDomas Mituzas <midom@users.mediawiki.org>
Sun, 29 Mar 2009 10:11:19 +0000 (10:11 +0000)
committerDomas Mituzas <midom@users.mediawiki.org>
Sun, 29 Mar 2009 10:11:19 +0000 (10:11 +0000)
includes/ChangesList.php

index 62eaf7e..079cdc6 100644 (file)
@@ -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 {