From 044f168507ca5e7b0f1fa19b322b17cdab708413 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 25 Nov 2009 23:39:31 -0500 Subject: Set scale_num only once This modifies the previous commit to be according the upstream libjpeg maintainers recommendations. See bug 588740. --- gdk-pixbuf/io-jpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdk-pixbuf/io-jpeg.c') diff --git a/gdk-pixbuf/io-jpeg.c b/gdk-pixbuf/io-jpeg.c index 07308e3706..c2c5ab9f3d 100644 --- a/gdk-pixbuf/io-jpeg.c +++ b/gdk-pixbuf/io-jpeg.c @@ -921,8 +921,8 @@ gdk_pixbuf__jpeg_image_load_increment (gpointer data, } } + cinfo->scale_num = 1; for (cinfo->scale_denom = 2; cinfo->scale_denom <= 8; cinfo->scale_denom *= 2) { - cinfo->scale_num = 1; jpeg_calc_output_dimensions (cinfo); if (cinfo->output_width < width || cinfo->output_height < height) { cinfo->scale_denom /= 2; -- cgit v1.2.1