forked from enlightenment/enlightenment
only do pointer warp for sloppy focus if the mouse is currently over another window, otherwise just do the other focus-in manually
ticket #morlenxus SVN revision: 81455
This commit is contained in:
parent
a9e313bb1c
commit
7d1cc24f5c
|
@ -2153,10 +2153,10 @@ e_border_focus_set_with_pointer(E_Border *bd)
|
||||||
|
|
||||||
if (e_config->focus_policy == E_FOCUS_SLOPPY)
|
if (e_config->focus_policy == E_FOCUS_SLOPPY)
|
||||||
{
|
{
|
||||||
if (bd != e_border_under_pointer_get(bd->desk, bd))
|
E_Border *pbd;
|
||||||
{
|
pbd = e_border_under_pointer_get(bd->desk, bd);
|
||||||
e_border_pointer_warp_to_center(bd);
|
if (pbd && (pbd != bd)) e_border_pointer_warp_to_center(bd);
|
||||||
}
|
else e_border_focus_set(bd, 1, 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue