From a4170266b88d90eef2a390942ac54c36699fcf8e Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Wed, 2 Aug 2023 15:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hgdriver/hgdev/hg_scanner.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 7629c7d..15b7ff7 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -1,4 +1,4 @@ -#include "hg_scanner.h" +#include "hg_scanner.h" #include "../wrapper/hg_log.h" #include "sane/sane_option_definitions.h" #include "scanner_setting.h" @@ -1689,7 +1689,11 @@ int hg_scanner::setting_rid_multi_red(void* data, long* len) { int val = 2; image_prc_param_.bits.rid_red = *((bool*)data); - on_color_mode_changed(val); + if (*((bool*)data)) + { + on_color_mode_changed(val); + } + return SCANNER_ERR_OK; } @@ -1697,7 +1701,10 @@ int hg_scanner::setting_rid_answer_red(void* data, long* len) { int val = 2; image_prc_param_.bits.rid_answer_red = *((bool*)data); - on_color_mode_changed(val); + if (*((bool*)data)) + { + on_color_mode_changed(val); + } return SCANNER_ERR_OK; }