From b12b03d49f665ddca3ae7387b59e6432550efd10 Mon Sep 17 00:00:00 2001 From: Dom Lachowicz Date: Fri, 1 Jul 2005 01:57:17 +0000 Subject: bug 309233, from joss @ debian.org --- rsvg-file-util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'rsvg-file-util.c') diff --git a/rsvg-file-util.c b/rsvg-file-util.c index e8c13717..3249432d 100644 --- a/rsvg-file-util.c +++ b/rsvg-file-util.c @@ -80,7 +80,12 @@ rsvg_size_callback (int *width, zoomx = (double) real_data->width / *width; zoomy = (double) real_data->height / *height; - zoom = MIN (zoomx, zoomy); + if (zoomx < 0) + zoom = zoomy; + else if (zoomy < 0) + zoom = zoomx; + else + zoom = MIN (zoomx, zoomy); *width = floor (zoom * *width + 0.5); *height = floor (zoom * *height + 0.5); -- cgit v1.2.1