On Wed, Dec 14, 2005 at 06:50:14PM +0000, Adam Gleave wrote:
> If you select a page out of range (e.g.  alt+shift+9 when there isn't
> a tenth page) you end up on page 0. I kind of like this as it's often
> quicker to get to page 0 but none the less it's unexpected.
> 
> A patch that fixes this is enclosed. I don't really like how I've done
> it, but I can't think of a better way.

Hmm, to me it is very brave to use the errno side-effect of cext_strtonum ;)
Instead I'd recommend something like:
[...]
        char *errstr;
        unsinged idx = cext_strtonum(arg, 0, cext_sizeof_container(pages), 
&errstr);
        sel_page(cext_list_get_item(&pages, errstr ? 0 : idx));
[...]

Regards.
-- 
 Anselm R. Garbe  ><><  www.ebrag.de  ><><  GPG key: 0D73F361

_______________________________________________
[email protected] mailing list
http://wmii.de/cgi-bin/mailman/listinfo/wmii

Reply via email to