From f3d5455e9a6e2de12bb371a4fc4e81fe4702dc65 Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Sat, 3 Nov 2012 10:58:42 +0900 Subject: [PATCH] epjitsu: optimize loop Signed-off-by: Hiroshi Miura --- backend/epjitsu.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/epjitsu.c b/backend/epjitsu.c index 3c791b75c..1be6447e4 100644 --- a/backend/epjitsu.c +++ b/backend/epjitsu.c @@ -1791,7 +1791,12 @@ change_params(struct scanner *s) do { if(settings[i].model == s->model && settings[i].x_res == s->resolution_x - && settings[i].usb_power == s->usb_power){ + && settings[i].usb_power == s->usb_power) + { + break; + } + i++; + } while (settings[i].model); /*pull in closest y resolution*/ s->resolution_y = settings[i].y_res; @@ -1821,11 +1826,6 @@ change_params(struct scanner *s) s->setWindowScan = settings[i].sw_scan; s->setWindowScanLen = SET_WINDOW_LEN; - break; - } - i++; - } while (settings[i].model); - if (!settings[i].model) { return SANE_STATUS_INVAL;