]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
chnage scan started over read info
authorBastian Dehn <hhaalo@arcor.de>
Sun, 11 Feb 2024 19:23:16 +0000 (20:23 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 11 Feb 2024 19:23:16 +0000 (20:23 +0100)
src/kds_s2000w_net.c

index f88b38dbdd4d1a31d1bc865cd658db3e7f145ddd..ff90fc386a00f6a00b972c7282ad6d7e211f1f5a 100644 (file)
@@ -27,8 +27,6 @@ readinfo* get_read_info()
 [[deprecated("use reade_info instead")]]
 metadata current_metadata;
 [[deprecated("use reade_info instead")]]
-int scan_started = 0;
-[[deprecated("use reade_info instead")]]
 int readed_bytes_per_line = 0;
 [[deprecated("use reade_info instead")]]
 int readed_lines = 0;
@@ -235,7 +233,7 @@ SANE_Status _sane_kds_s2000w_net_get_parameters(SANE_Handle handle,
        SANE_Parameters* params)
 {
        printf("get parameters 1\n");
-       if (!scan_started)
+       if (!read_info.scan_started)
                return SANE_STATUS_GOOD;
 
        printf("get parameters 2\n");
@@ -266,11 +264,11 @@ SANE_Status _sane_kds_s2000w_net_get_parameters(SANE_Handle handle,
 
 SANE_Status _sane_kds_s2000w_net_start(SANE_Handle handle)
 {
-       if (scan_started)
+       if (read_info.scan_started)
                return SANE_STATUS_GOOD;
 
        read_info.cancel = 0;
-       scan_started = 1;
+       read_info.scan_started = 1;
        kds_s2000w_handler_start_scan();
        return SANE_STATUS_GOOD;
 }
@@ -279,7 +277,7 @@ SANE_Status _sane_kds_s2000w_net_read(SANE_Handle handle, SANE_Byte* data,
        SANE_Int max_length, SANE_Int* length)
 {
        if (read_info.cancel) {
-               scan_started = 0;
+               read_info.scan_started = 0;
                *length = 0;
                kds_s2000w_handler_stop_scan();
                sleep(1);