revert part of r6074. i don't think it needs to be removed anymore and then everything will "just work" better

This commit is contained in:
Dana Jansens 2007-05-13 03:03:48 +00:00
parent 84f022847b
commit bfe974dbd0

View file

@ -48,8 +48,21 @@ inline void client_action_start(union ActionData *data)
inline void client_action_end(union ActionData *data) inline void client_action_end(union ActionData *data)
{ {
if (config_focus_follow) if (config_focus_follow)
if (data->any.context != OB_FRAME_CONTEXT_CLIENT && !data->any.button) if (data->any.context != OB_FRAME_CONTEXT_CLIENT) {
grab_pointer(FALSE, FALSE, OB_CURSOR_NONE); if (!data->any.button) {
grab_pointer(FALSE, FALSE, OB_CURSOR_NONE);
} else {
ObClient *c;
/* usually this is sorta redundant, but with a press action
that moves windows our from under the cursor, the enter
event will come as a GrabNotify which is ignored, so this
makes a fake enter event
*/
if ((c = client_under_pointer()))
event_enter_client(c);
}
}
} }
typedef struct typedef struct