diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-19 06:00:16 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-19 06:00:16 +0000 |
| commit | 917c5c93490e97a2d6d6a74cb8cd562dd5066fcf (patch) | |
| tree | 5166fde20b12de3ba7775eadbda0c515341e52d8 /plugins | |
| parent | 6d400ac04481436eb20b6fc8634b435bd0694898 (diff) | |
add sloppy focus
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/focus.c | 5 |
1 files changed, 5 insertions, 0 deletions
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); |
