From 20b6d224fb51801725d373955245407fbc74ee28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Voltz?= Date: Sat, 24 Sep 2011 09:54:53 +0200 Subject: [PATCH] adjust ld shift to normal case when needed --- backend/genesys_gl843.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/backend/genesys_gl843.c b/backend/genesys_gl843.c index eb6f9c838..7ae26a311 100644 --- a/backend/genesys_gl843.c +++ b/backend/genesys_gl843.c @@ -1481,6 +1481,12 @@ gl843_init_scan_regs (Genesys_Device * dev, dev->ld_shift_g = (dev->model->ld_shift_g*3800)/dev->motor.base_ydpi; dev->ld_shift_b = (dev->model->ld_shift_b*3800)/dev->motor.base_ydpi; } + else + { + dev->ld_shift_r = dev->model->ld_shift_r; + dev->ld_shift_g = dev->model->ld_shift_g; + dev->ld_shift_b = dev->model->ld_shift_b; + } /* max_shift */ /* scanned area must be enlarged by max color shift needed */ @@ -1715,6 +1721,13 @@ gl843_calculate_current_setup (Genesys_Device * dev) dev->ld_shift_g = (dev->model->ld_shift_g*3800)/dev->motor.base_ydpi; dev->ld_shift_b = (dev->model->ld_shift_b*3800)/dev->motor.base_ydpi; } + else + { + dev->ld_shift_r = dev->model->ld_shift_r; + dev->ld_shift_g = dev->model->ld_shift_g; + dev->ld_shift_b = dev->model->ld_shift_b; + } + /* scanned area must be enlarged by max color shift needed */ max_shift=sanei_genesys_compute_max_shift(dev,channels,yres,0);