diff -Naur pwm-1.0/focus.c pwm-1.0-p9/focus.c --- pwm-1.0/focus.c 2003-04-27 00:52:10.000000000 +0200 +++ pwm-1.0-p9/focus.c 2003-07-31 20:05:06.000000000 +0200 @@ -113,10 +113,10 @@ next=nth_thing(next, dir); dir=sgn; - if(next==NULL || next==tmp) + if(next==NULL) break; - if(try_focus(next)) + if((try_focus(next))||(next==tmp)) return (WWinObj*)next; }while(1);