Hi there,

I've discovered a bug with e17 (cvs as of march 15), which makes it
impossible to disable mouse warping.

The code at line 267 of e_winlist.c looks like:

        if ((e_config->focus_policy != E_FOCUS_CLICK) ||
            (e_config->winlist_warp_at_end) ||
            (e_config->winlist_warp_while_selecting))

What this does is ensure that unless you have E_FOCUS_CLICK as your
focus policy, mouse warping will always be enabled from the winlist evem
if you've explicitly disabled it.

I would have sent a patch, however I'm not certain what the devs were
intending here.  What I did was change it to the following:

        if ((e_config->winlist_warp_at_end) ||
            (e_config->winlist_warp_while_selecting))

It doesn't seem to me as if the focus policy should have any effect on
mouse warping, but then again I'm not sure what was intended, so that's
why I've not sent a patch.

Either way, this does the trick, and let's me continue my life without
mouse warping.

Tim.


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to