解决:连续扫描双张时,未初始化双张状态,导致后面不弹窗提示

This commit is contained in:
yangjiaxuan 2023-10-30 11:29:29 +08:00
parent a513c71ec6
commit 43ecb3f8cf
1 changed files with 1 additions and 0 deletions

View File

@ -3690,6 +3690,7 @@ int scanner::handle_device_event(int ev_code, void* data, unsigned int* len)
{
if (double_handle_ == DOUBLE_FEED_KEEP)
{
double_handle_ = DOUBLE_FEED_NEED_UI;
if (start_after_keep_.get() && start_after_keep_->joinable())
start_after_keep_->join();
start_after_keep_.reset(new std::thread(&scanner::thread_start_after_keep, this));