modify duplex definition
This commit is contained in:
parent
cac5bdd57c
commit
7cf06552e7
|
@ -106,7 +106,7 @@ SANE_Option_Descriptor* sane_std_opts::get_known_option(const char* name, int* i
|
|||
}
|
||||
void sane_std_opts::to_known_opt_value(OPTMAP* opmap, const void* data, void* known_data)
|
||||
{
|
||||
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_PAGE) == 0)
|
||||
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_DUPLEX) == 0)
|
||||
{
|
||||
*((SANE_Bool*)known_data) = strcmp((char*)data, OPTION_VALUE_SMYM_DM) == 0 ? SANE_FALSE : SANE_TRUE;
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ void* sane_std_opts::from_known_opt_value(OPTMAP* opmap, const void* known_data,
|
|||
void* buf = nullptr;
|
||||
int size = opmap->user.desc->size;
|
||||
|
||||
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_PAGE) == 0)
|
||||
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_DUPLEX) == 0)
|
||||
{
|
||||
buf = local_utility::acquire_memory(size + 4, "");
|
||||
memset(buf, 0, size + 4);
|
||||
|
@ -245,7 +245,7 @@ void sane_std_opts::init_known_opt(int option, SANE_Option_Descriptor* desc)
|
|||
if (strcmp(desc->title, OPTION_TITLE_SMYM) == 0)
|
||||
{
|
||||
// duplex
|
||||
if (!get_known_option(SANE_STD_OPT_NAME_PAGE))
|
||||
if (!get_known_option(SANE_STD_OPT_NAME_DUPLEX))
|
||||
{
|
||||
OPTMAP om;
|
||||
int size = sizeof(SANE_Option_Descriptor);
|
||||
|
@ -258,7 +258,7 @@ void sane_std_opts::init_known_opt(int option, SANE_Option_Descriptor* desc)
|
|||
om.known.desc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_AUTOMATIC;
|
||||
om.known.desc->constraint_type = SANE_CONSTRAINT_NONE;
|
||||
om.known.desc->desc = "set page to be simplex or duplex";
|
||||
om.known.desc->name = SANE_STD_OPT_NAME_PAGE;
|
||||
om.known.desc->name = SANE_STD_OPT_NAME_DUPLEX;
|
||||
om.known.desc->size = sizeof(SANE_Bool);
|
||||
om.known.desc->title = "Duplex";
|
||||
om.known.desc->type = SANE_TYPE_BOOL;
|
||||
|
|
Loading…
Reference in New Issue