取消多流输出和多流输出类型联动

This commit is contained in:
yangjiaxuan 2023-07-01 21:18:44 +08:00
parent 558490dcbe
commit 4d0400816c
1 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@

#include "scanner.h"
@ -1619,20 +1619,20 @@ EX_OPTION_HANDLER_IMPL(multiout)
const char* in = sane_opt_trans::multiout_value_from_twain(*(int*)data);
SANE_Int after = 0;
if (in && strcmp(in, "\346\227\240"))
{
ret = set_is_multiout(true);
if (ret == SANE_STATUS_GOOD)
{
//if (in && strcmp(in, "\346\227\240"))
//{
// ret = set_is_multiout(true);
// if (ret == SANE_STATUS_GOOD)
// {
strcpy(val, in);
ret = hg_sane_middleware::instance()->set_option(handle_, (void*)base_id, SANE_ACTION_SET_VALUE, val, &after);
}
}
else
{
// disable multi-out, let multiout type aside
ret = set_is_multiout(false);
}
// }
//}
//else
//{
// // disable multi-out, let multiout type aside
// ret = set_is_multiout(false);
//}
delete[] val;
ret = local_utility::sane_statu_2_scanner_err(ret);
}