From 44d7d7e3a73989db30c5753460a226a3aabed3a7 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Tue, 1 May 2007 21:30:46 +0000 Subject: [PATCH] BC hack for thumbnail sizes --- includes/Linker.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/Linker.php b/includes/Linker.php index b12e2ad0ae..82dca04fd6 100644 --- a/includes/Linker.php +++ b/includes/Linker.php @@ -531,6 +531,12 @@ class Linker { // Use image dimensions, don't scale $thumb = $img->getUnscaledThumb( $page ); } else { + # Do not present an image bigger than the source, for bitmap-style images + # This is a hack to maintain compatibility with arbitrary pre-1.10 behaviour + $srcWidth = $img->getWidth( $page ); + if ( $srcWidth && !$img->mustRender() && $params['width'] > $srcWidth ) { + $params['width'] = $srcWidth; + } $thumb = $img->transform( $params ); } -- 2.20.1