* app/tools/gimpcroptool.c (crop_aspect_changed): don't
	accept aspect ratios that make image less than 1 byte high,
	fixes bug #164827.
This commit is contained in:
William Skaggs
2005-01-23 19:33:31 +00:00
parent 1845b8aad1
commit 46346bb99a
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2005-01-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/tools/gimpcroptool.c (crop_aspect_changed): don't
accept aspect ratios that make image less than 1 byte high,
fixes bug #164827.
2005-01-23 Sven Neumann <sven@gimp.org>
* plug-ins/MapObject/Makefile.am (MapObject_SOURCES): added

View File

@ -1339,7 +1339,14 @@ crop_aspect_changed (GtkWidget *widget,
crop->y2 = crop->y1 + ((gdouble) (crop->x2 - crop->x1) / crop->aspect_ratio);
crop->change_aspect_ratio = FALSE;
if (crop->y2 >= crop->y1 + 1)
crop->change_aspect_ratio = FALSE;
else
{
crop->change_aspect_ratio = TRUE;
crop->y2 = crop->y1 + 1;
}
crop_recalc (crop, TRUE);
crop->change_aspect_ratio = TRUE;