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.
This commit is contained in:
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user