Don't double-normalise parameters, introduces rounding errors.
authorTim Starling <tstarling@users.mediawiki.org>
Fri, 20 Apr 2007 19:45:58 +0000 (19:45 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Fri, 20 Apr 2007 19:45:58 +0000 (19:45 +0000)
includes/Image.php

index aefdd73..6a36f25 100644 (file)
@@ -908,9 +908,10 @@ class Image
                                break;
                        }
 
-                       $handler->normaliseParams( $this, $params );
+                       $normalisedParams = $params;
+                       $handler->normaliseParams( $this, $normalisedParams );
                        list( $thumbExt, $thumbMime ) = self::getThumbType( $this->extension, $this->mime );
-                       $thumbName = $this->thumbName( $params );       
+                       $thumbName = $this->thumbName( $normalisedParams );     
                        $thumbPath = wfImageThumbDir( $this->name, $this->fromSharedDirectory ) .  "/$thumbName";
                        $thumbUrl = $this->thumbUrl( $thumbName );