调整线程导致三方不能使用,discard_all_images 读取数据调整
This commit is contained in:
parent
8ead291274
commit
e5359d8af1
|
@ -707,7 +707,7 @@ int hg_scanner_239::discard_all_images(void)
|
|||
std::lock_guard<std::mutex> lock(io_lock_);
|
||||
ret = io_->read_interrupt(buf, &size);
|
||||
}
|
||||
while (ret == SCANNER_ERR_OK)
|
||||
while (ret == SCANNER_ERR_OK && size)
|
||||
{
|
||||
pre_int++;
|
||||
if (info->From == setting3399::IMG)
|
||||
|
|
|
@ -638,7 +638,7 @@ int hg_scanner_302::discard_all_images(void)
|
|||
io_->set_timeout(100);
|
||||
ret = io_->read_interrupt(buf, &size);
|
||||
}
|
||||
while (ret == SCANNER_ERR_OK)
|
||||
while (ret == SCANNER_ERR_OK && size)
|
||||
{
|
||||
pre_int++;
|
||||
if (info->From == setting3399::IMG)
|
||||
|
|
Loading…
Reference in New Issue