[gthumb] jpeg loader: reset load_scaled if the image is loaded at the original size



commit 760c835a9b249af4ec0332c6c788405edfa4aa96
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Oct 12 20:12:29 2013 +0200

    jpeg loader: reset load_scaled if the image is loaded at the original size

 extensions/cairo_io/cairo-image-surface-jpeg.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/extensions/cairo_io/cairo-image-surface-jpeg.c b/extensions/cairo_io/cairo-image-surface-jpeg.c
index 4e6f7c8..a9ecb61 100644
--- a/extensions/cairo_io/cairo-image-surface-jpeg.c
+++ b/extensions/cairo_io/cairo-image-surface-jpeg.c
@@ -220,8 +220,10 @@ _cairo_image_surface_create_from_jpeg (GInputStream  *istream,
                        }
                }
 
-               if (srcinfo.scale_denom == 0)
+               if (srcinfo.scale_denom <= 0) {
                        srcinfo.scale_denom = srcinfo.scale_num;
+                       load_scaled = FALSE;
+               }
        }
 
        jpeg_calc_output_dimensions (&srcinfo);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]