diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 3a048f022..141e9ce1c 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -2046,8 +2046,10 @@ e_border_focus_set_with_pointer(E_Border *bd) if (e_config->focus_policy == E_FOCUS_SLOPPY) { - if (e_border_under_pointer_get(bd->desk, bd)) - e_border_pointer_warp_to_center(bd); + if (!e_border_under_pointer_get(bd->desk, bd)) + { + e_border_pointer_warp_to_center(bd); + } } else {