gnome-scan r764 - in trunk: . modules/gsane



Author: bersace
Date: Tue Jan 13 18:36:22 2009
New Revision: 764
URL: http://svn.gnome.org/viewvc/gnome-scan?rev=764&view=rev

Log:
Use minimal step value.

Modified:
   trunk/ChangeLog
   trunk/modules/gsane/gsane-option-handler-generic.c

Modified: trunk/modules/gsane/gsane-option-handler-generic.c
==============================================================================
--- trunk/modules/gsane/gsane-option-handler-generic.c	(original)
+++ trunk/modules/gsane/gsane-option-handler-generic.c	Tue Jan 13 18:36:22 2009
@@ -161,7 +161,7 @@
 	value = gsane_option_handler_get_int(handler, desc, n, NULL);
 	if (desc->constraint_type == SANE_CONSTRAINT_RANGE) {
 		min = desc->constraint.range->min;
-		step = desc->constraint.range->quant;
+		step = MAX(1, desc->constraint.range->quant);
 		max = desc->constraint.range->max;
 	}
 	else {
@@ -189,7 +189,7 @@
 	value = gsane_option_handler_get_double(handler, desc, n, NULL);
 	if (desc->constraint_type == SANE_CONSTRAINT_RANGE) {
 		min = SANE_UNFIX(desc->constraint.range->min);
-		step = SANE_UNFIX(desc->constraint.range->quant);
+		step = MAX(1., SANE_UNFIX(desc->constraint.range->quant));
 		max = SANE_UNFIX(desc->constraint.range->max);
 	}
 	else {



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