diff --git a/ChangeLog b/ChangeLog index caaa58462..62a3a7a2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-03-12 Pierre Willenbrock + + * backend/genesys_gl646.c: fixed silly thinko in + gl646_send_gamma_table. + 2006-03-12 Stéphane Voltz * backend/genesys_gl646.c: fixed gl646_send_gamma_table after diff --git a/backend/genesys_gl646.c b/backend/genesys_gl646.c index 212bf84b2..b00fe7ec6 100644 --- a/backend/genesys_gl646.c +++ b/backend/genesys_gl646.c @@ -3172,10 +3172,10 @@ gl646_send_gamma_table (Genesys_Device * dev, SANE_Bool generic) { gamma[i * 2] = i & 0xff; gamma[i * 2 + 1] = i >> 8; - gamma[i * 2 + size] = i & 0xff; - gamma[i * 2 + 1 + size] = i >> 8; gamma[i * 2 + size * 2] = i & 0xff; gamma[i * 2 + 1 + size * 2] = i >> 8; + gamma[i * 2 + size * 4] = i & 0xff; + gamma[i * 2 + 1 + size * 4] = i >> 8; } } else @@ -3185,10 +3185,10 @@ gl646_send_gamma_table (Genesys_Device * dev, SANE_Bool generic) { gamma[i * 2] = dev->sensor.red_gamma_table[i] & 0xff; gamma[i * 2 + 1] = dev->sensor.red_gamma_table[i] >> 8; - gamma[i * 2 + size] = dev->sensor.green_gamma_table[i] & 0xff; - gamma[i * 2 + 1 + size] = dev->sensor.green_gamma_table[i] >> 8; - gamma[i * 2 + size * 2] = dev->sensor.blue_gamma_table[i] & 0xff; - gamma[i * 2 + 1 + size * 2] = dev->sensor.blue_gamma_table[i] >> 8; + gamma[i * 2 + size * 2] = dev->sensor.green_gamma_table[i] & 0xff; + gamma[i * 2 + 1 + size * 2] = dev->sensor.green_gamma_table[i] >> 8; + gamma[i * 2 + size * 4] = dev->sensor.blue_gamma_table[i] & 0xff; + gamma[i * 2 + 1 + size * 4] = dev->sensor.blue_gamma_table[i] >> 8; } } #else