diff --git a/backend/escl/escl.c b/backend/escl/escl.c index 36bc8ae71..6b2c284f3 100644 --- a/backend/escl/escl.c +++ b/backend/escl/escl.c @@ -1211,7 +1211,7 @@ sane_start(SANE_Handle h) handler->scanner->use_threshold = 1; } } - + if (handler->scanner->sharpen) { if (handler->opt[OPT_SHARPEN].cap & SANE_CAP_INACTIVE) { DBG(10, "Not use Sharpen\n"); diff --git a/backend/escl/escl_capabilities.c b/backend/escl/escl_capabilities.c index 8f7c2e36d..7a29fbdae 100644 --- a/backend/escl/escl_capabilities.c +++ b/backend/escl/escl_capabilities.c @@ -292,7 +292,7 @@ print_support(xmlNode *node) if (!strcmp((const char *)node->name, "Min")){ sup->min = atoi((const char *)xmlNodeGetContent(node)); cpt++; - } + } else if (!strcmp((const char *)node->name, "Max")) { sup->step = atoi((const char *)xmlNodeGetContent(node)); cpt++; @@ -327,7 +327,7 @@ find_struct_variables(xmlNode *node, capabilities_t *scanner) scanner->sharpen = print_support(node->children); else if (strcmp(name, "ThresholdSupport") == 0) - scanner->threshold = + scanner->threshold = print_support(node->children); return (0); }