针对璞公英返回值校正从EndXfer转到Reset

This commit is contained in:
gb 2023-05-18 14:04:36 +08:00
parent efb252ddfa
commit da9be16227
1 changed files with 1 additions and 1 deletions

View File

@ -1636,7 +1636,7 @@ Result huagao_ds::call(const Identity& origin, DataGroup dg, Dat dat, Msg msg, v
swprintf_s(buf, _countof(buf) - 1, L"[%x - %s]DSEntry(%s, %s, %s) = {%s, %s}\r\n", GetCurrentThreadId(), desc_state(state(), ss),
desc_data_group(dg, dgs), desc_data(dat, dts), desc_msg(msg, ms), desc_return_code(rt, rcs), desc_condition_code((ConditionCode)(Status)rt, cs));
load_sane_util::log_info(buf, 0);
if (Msg::EndXfer == msg && scanner_status_ == SCANNER_STATUS_STOPPED) // PurvarScannerForHomework.exe
if ((int)rt.returnCode() && rt.returnCode() != ReturnCode::NotDsEvent && dat == Dat::PendingXfers && Msg::Reset == msg && scanner_status_ == SCANNER_STATUS_STOPPED) // PurvarScannerForHomework.exe - move modifying from EndXfer to xfer::Reset
rt = success();
}