From 917c5c93490e97a2d6d6a74cb8cd562dd5066fcf Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 19 Mar 2003 06:00:16 +0000 Subject: [PATCH] add sloppy focus --- plugins/focus.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/focus.c b/plugins/focus.c index 52e6f99e..c4b7738a 100644 --- a/plugins/focus.c +++ b/plugins/focus.c @@ -83,6 +83,10 @@ static void events(ObEvent *e, void *foo) g_slist_prepend(focus_order[e->data.c.num[1]], e->data.c.client); break; + case Event_X_EnterNotify: + if (e->data.x.client && client_normal(e->data.x.client)) + client_focus(e->data.x.client); + default: g_assert_not_reached(); } @@ -95,6 +99,7 @@ void plugin_startup() dispatch_register(Event_Client_Mapped | Event_Client_Destroy | Event_Ob_Desktop | Event_Ob_NumDesktops | Event_Client_Focus | Event_Client_Unfocus | + Event_X_EnterNotify | Event_Client_Desktop, (EventHandler)events, NULL); -- 2.45.2