From 4a5604412a699e21144e94953b6218ef8f3043ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Voltz?= Date: Wed, 8 Jul 2009 20:45:53 +0200 Subject: [PATCH] gray shading calibration fix and frontend reset for warmup --- backend/genesys_gl646.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/genesys_gl646.c b/backend/genesys_gl646.c index 7a13b68ad..265ddb351 100644 --- a/backend/genesys_gl646.c +++ b/backend/genesys_gl646.c @@ -2891,9 +2891,9 @@ gl646_init_regs_for_shading (Genesys_Device * dev) } } - /* fill settings for scan */ + /* fill settings for scan : always a color scan */ settings.scan_method = SCAN_METHOD_FLATBED; - settings.scan_mode = dev->settings.scan_mode; + settings.scan_mode = SCAN_MODE_COLOR; settings.xres = dev->sensor.optical_res / half_ccd; settings.yres = dev->sensor.optical_res / half_ccd; settings.tl_x = 0; @@ -3673,6 +3673,8 @@ gl646_init_regs_for_warmup (Genesys_Device * dev, int resolution, lines; DBG (DBG_proc, "gl646_init_regs_for_warmup: start\n"); + + sanei_genesys_init_fe (dev); resolution = get_closest_resolution (dev->model->ccd_type, 300, SANE_FALSE);