From 0118111c6fa935374800d1cf5cbb5f41d443712c Mon Sep 17 00:00:00 2001 From: Rolf Bensch Date: Fri, 5 Jun 2020 22:07:19 +0200 Subject: [PATCH] use capability to select gamma table size --- backend/pixma/pixma_mp150.c | 2 +- backend/pixma/pixma_mp800.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/pixma/pixma_mp150.c b/backend/pixma/pixma_mp150.c index 61997f5c2..159a8da93 100644 --- a/backend/pixma/pixma_mp150.c +++ b/backend/pixma/pixma_mp150.c @@ -566,7 +566,7 @@ send_gamma_table (pixma_t * s) const uint8_t *lut = s->param->gamma_table; uint8_t *data; - if (mp->generation == 1) + if (s->cfg->cap & PIXMA_CAP_GT_4096) { data = pixma_newcmd (&mp->cb, cmd_gamma, 4096 + 8, 0); data[0] = (s->param->channels == 3) ? 0x10 : 0x01; diff --git a/backend/pixma/pixma_mp800.c b/backend/pixma/pixma_mp800.c index 5eb42f32e..8f315fac6 100644 --- a/backend/pixma/pixma_mp800.c +++ b/backend/pixma/pixma_mp800.c @@ -435,7 +435,7 @@ static int send_gamma_table (pixma_t * s) const uint8_t *lut = s->param->gamma_table; uint8_t *data; - if (mp->generation == 1) + if (s->cfg->cap & PIXMA_CAP_GT_4096) { data = pixma_newcmd (&mp->cb, cmd_gamma, 4096 + 8, 0); data[0] = (s->param->channels == 3) ? 0x10 : 0x01;