# HG changeset patch # User zas_ # Date 1208020160 0 # Node ID 9122c5da12238b9153ce34c0f39ba00b317ee2d9 # Parent 0cb7f0ac5c204a4276a6dccb3d5d43ed9f3e7bcf Fix display bug when using "Limit image size when autofitting" option. diff -r 0cb7f0ac5c20 -r 9122c5da1223 src/pixbuf-renderer.c --- a/src/pixbuf-renderer.c Sat Apr 12 15:13:00 2008 +0000 +++ b/src/pixbuf-renderer.c Sat Apr 12 17:09:20 2008 +0000 @@ -2666,8 +2666,10 @@ if (pr->autofit_limit) { - w = w * pr->autofit_limit_size / 100; - h = h * pr->autofit_limit_size / 100; + gdouble factor = (gdouble)pr->autofit_limit_size / 100; + w = w * factor + 0.5; + h = h * factor + 0.5; + scale = scale * factor; } if (w < 1) w = 1;