解决:连续扫描双张时,未初始化双张状态,导致后面不弹窗提示
This commit is contained in:
parent
a513c71ec6
commit
43ecb3f8cf
|
@ -3690,6 +3690,7 @@ int scanner::handle_device_event(int ev_code, void* data, unsigned int* len)
|
||||||
{
|
{
|
||||||
if (double_handle_ == DOUBLE_FEED_KEEP)
|
if (double_handle_ == DOUBLE_FEED_KEEP)
|
||||||
{
|
{
|
||||||
|
double_handle_ = DOUBLE_FEED_NEED_UI;
|
||||||
if (start_after_keep_.get() && start_after_keep_->joinable())
|
if (start_after_keep_.get() && start_after_keep_->joinable())
|
||||||
start_after_keep_->join();
|
start_after_keep_->join();
|
||||||
start_after_keep_.reset(new std::thread(&scanner::thread_start_after_keep, this));
|
start_after_keep_.reset(new std::thread(&scanner::thread_start_after_keep, this));
|
||||||
|
|
Loading…
Reference in New Issue