h->current_scan_status->downloaded_images = 0;
h->current_scan_status->complete_scanned = 0;
h->current_metadata->format = 1;
- h->current_metadata->is_last = 1;
+ h->current_metadata->is_last = 0;
h->current_metadata->size = 0;
h->current_metadata->bytes_per_line = 0;
h->current_metadata->pixels_per_line = 0;
&& h->current_scan_status->available_images <= 0) {
h->current_metadata->valid = 1;
h->current_metadata->scanned_all_complete = 1;
- h->current_metadata->is_last = 1;
return;
}
if (h->read_info->readed_lines >= h->current_metadata->lines) {
*length = 0;
+ h->current_metadata->is_last = 1;
h->read_info->readed_lines = 0;
return SANE_STATUS_EOF;
}
h->read_info->scan_started = 1;
h->current_metadata->valid = 1;
h->current_metadata->format = 1;
- h->current_metadata->is_last = 1;
+ h->current_metadata->is_last = 0;
h->current_metadata->bytes_per_line = 42;
h->current_metadata->pixels_per_line = 1080;
h->current_metadata->lines = 100;
SANE_Status status = _sane_kds_s2000w_net_get_parameters(h, ¶ms);
ck_assert_int_eq(params.format, 1);
- ck_assert_int_eq(params.last_frame, 1);
+ ck_assert_int_eq(params.last_frame, 0);
ck_assert_int_eq(params.bytes_per_line, 42);
ck_assert_int_eq(params.pixels_per_line, 1080);
ck_assert_int_eq(params.lines, 100);