diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 36469ac..f0da34e 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" @@ -1611,13 +1611,17 @@ int hg_scanner::setting_rid_color(void* data, long* len) } 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); return SCANNER_ERR_OK; } 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); return SCANNER_ERR_OK; }