]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change option descriptor with switch statement
authorBastian Dehn <hhaalo@arcor.de>
Wed, 24 Jan 2024 20:12:02 +0000 (21:12 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 24 Jan 2024 20:12:02 +0000 (21:12 +0100)
src/kds_s2000w_net.c

index 49179b7f8909de2f59aab6903384bc4e8f5520b9..869e1a69080440ad17db496d922609bdbe2a8850 100644 (file)
@@ -73,16 +73,18 @@ const SANE_Option_Descriptor* _sane_kds_s2000w_net_get_option_descriptor(
        SANE_Handle handle, SANE_Int option)
 {
        current_state* state = kds_s2000w_handler_current_state();
-       if (option == 0) {
-               optionDescripor->name = "count of options";
-               optionDescripor->title = "count of options";
-               optionDescripor->desc = "count of options";
-               optionDescripor->type = state->type;
-               optionDescripor->unit = SANE_UNIT_NONE;
-               optionDescripor->size = state->size;
-               optionDescripor->cap = 0;
-               optionDescripor->constraint_type = SANE_CONSTRAINT_NONE;
-               optionDescripor->constraint.string_list = NULL;
+       switch (option) {
+               default:
+                       optionDescripor->name = "count of options";
+                       optionDescripor->title = "count of options";
+                       optionDescripor->desc = "count of options";
+                       optionDescripor->type = state->type;
+                       optionDescripor->unit = SANE_UNIT_NONE;
+                       optionDescripor->size = state->size;
+                       optionDescripor->cap = 0;
+                       optionDescripor->constraint_type = SANE_CONSTRAINT_NONE;
+                       optionDescripor->constraint.string_list = NULL;
+                       break;
        }
 
        return optionDescripor;