From eb061b2c284466e8b8720f0baa592fc6c27bc652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Voltz?= Date: Thu, 7 Jul 2011 22:31:08 +0200 Subject: [PATCH] fixed incorrect image height for sheetfed scanners --- ChangeLog | 4 ++++ backend/genesys.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 350749074..d6001dd9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-07-07 Stéphane Voltz + * backend/genesys.c: fixed incorrect image height for sheetfed + scanners + 2011-07-07 m. allan noah * po/pt.po: updated translation from cncsolutions.com.br diff --git a/backend/genesys.c b/backend/genesys.c index aed4c6ea8..47e6a308b 100644 --- a/backend/genesys.c +++ b/backend/genesys.c @@ -7701,9 +7701,10 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) /* in the case of a sheetfed scanner, when full height is specified * we override the computed line number with -1 to signal that we * don't know the real document height. + * We don't do that doing buffering image for digital processing */ if (s->dev->model->is_sheetfed == SANE_TRUE - && s->dev->read_active == SANE_FALSE + && s->dev->buffer_image == SANE_FALSE && s->val[OPT_BR_Y].w == s->opt[OPT_BR_Y].constraint.range->max) { params->lines = -1;