]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change load color and depth
authorBastian Dehn <hhaalo@arcor.de>
Tue, 30 Apr 2024 17:57:54 +0000 (19:57 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 30 Apr 2024 17:57:54 +0000 (19:57 +0200)
src/kds_s2000w_handler_opts.c

index e2fdb8955f859393331541a3dd6c6aad304b904c..2eb991a753a4060a714a8880055ee6cf75c19344 100644 (file)
@@ -223,15 +223,18 @@ void kds_s2000w_handler_set_option(handler* h, int option, void* value, int* inf
                                h->current_metadata->format = 1;
                                h->current_metadata->channels = 3;
                                h->current_metadata->depth = 8;
-                               if (info != NULL)
-                                       *info = RELOAD_OPTIONS;
+                       } else if (strcmp(str_Value, "Gray") == 0) {
+                               h->current_metadata->format = 0;
+                               h->current_metadata->channels = 1;
+                               h->current_metadata->depth = 8;
                        } else {
                                h->current_metadata->format = 0;
                                h->current_metadata->channels = 1;
+                               h->current_metadata->depth = 1;
                        }
 
                        if (info != NULL)
-                               *info |= RELOAD_PARAMS;
+                               *info = RELOAD_PARAMS | RELOAD_OPTIONS;
 
                        break;
                case 4: