b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc

This commit is contained in:
vladimir%pobox.com 2007-05-30 08:22:05 +00:00
Родитель c51f393221
Коммит 45bc778cf4
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -392,8 +392,8 @@ nsThebesImage::Draw(nsIRenderingContext &aContext,
* have to pre-downscale any image that would fall outside of a scaled 16-bit
* coordinate space.
*/
if (aDestRect.pos.x * (1.0 / xscale) > 32768.0 ||
aDestRect.pos.y * (1.0 / yscale) > 32768.0)
if (aDestRect.pos.x * (1.0 / xscale) >= 32768.0 ||
aDestRect.pos.y * (1.0 / yscale) >= 32768.0)
{
gfxIntSize dim(NS_lroundf(destRect.size.width),
NS_lroundf(destRect.size.height));