From: Bastian Dehn Date: Sun, 22 Dec 2024 17:44:20 +0000 (+0100) Subject: add start no docs end of documents X-Git-Tag: v1.0.11^2~1 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=8d24da9db6f8cb76320cf91061321cc9dfdd72ee;p=sane-kds-s2000w-net.git add start no docs end of documents --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 5a786b7..eb5731e 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -203,6 +203,10 @@ SANE_Status _sane_kds_s2000w_net_start(SANE_Handle handle) kds_s2000w_handler_start_scan(h); } + if (h->current_scan_status->downloaded_images > 0 + && h->current_scan_status->available_images < 1) + return SANE_STATUS_NO_DOCS; + for (int i = 0; i < 30; i++) { kds_s2000w_net_handler_get_current_scan_status(h); @@ -210,7 +214,7 @@ SANE_Status _sane_kds_s2000w_net_start(SANE_Handle handle) break; } - if (h->current_scan_status->available_images < 1 && h->image->size == 0) { + if (h->current_scan_status->available_images < 1) { kds_s2000w_handler_recreate_session(h); return SANE_STATUS_NO_DOCS; }