From 142e957507bc01d6113cf948102fa54e30041b04 Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Wed, 8 Nov 2023 14:52:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8B=BE=E9=80=89=E8=89=B2?= =?UTF-8?q?=E8=B0=83=E6=9B=B2=E7=BA=BF=EF=BC=8C=E4=BD=86=E4=B8=8D=E6=89=93?= =?UTF-8?q?=E5=BC=80=E7=AA=97=E5=8F=A3=EF=BC=8C=E5=87=BA=E5=9B=BE=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hgdriver/hgdev/hg_scanner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index b35f914..f79ba11 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -1525,6 +1525,10 @@ int hg_scanner::setting_restore(void* data, long* len) restore(v.first.c_str()); } } + memset(custom_gamma_val_, 0, sizeof(SANE_Gamma)); + for (int i = 0; i < ARRAY_SIZE(custom_gamma_val_->table); ++i) + custom_gamma_val_->table[i] = i & 0x0ff; + notify_setting_result_ = true; return SCANNER_ERR_CONFIGURATION_CHANGED;