mirror of
https://github.com/leahneukirchen/cwm.git
synced 2023-08-10 21:13:12 +03:00
client_{,r}cycle() doens't need a client. so get rid of KBFUNC_NEEDSCLIENT.
this prevents the issue where you close or hide a window, and end up with no client selected (you're on the root window). When that happened alt-tab failed. This, however, exposed to me a few more issues in the alt-tabbing code: -the code to detect how many lines we need looks bogus (you always get three) -alt-tabbing when everything is hidden always reawakes the most recent window. Fixes for these will be forthcoming. ok simon@.
This commit is contained in:
parent
a466ddaa2d
commit
f85ba10437
4
conf.c
4
conf.c
@ -345,8 +345,8 @@ struct {
|
||||
{ "search", kbfunc_client_search, 0, 0 },
|
||||
{ "menusearch", kbfunc_menu_search, 0, 0 },
|
||||
{ "hide", kbfunc_client_hide, KBFLAG_NEEDCLIENT, 0 },
|
||||
{ "cycle", kbfunc_client_cycle, KBFLAG_NEEDCLIENT, 0 },
|
||||
{ "rcycle", kbfunc_client_rcycle, KBFLAG_NEEDCLIENT, 0 },
|
||||
{ "cycle", kbfunc_client_cycle, 0, 0 },
|
||||
{ "rcycle", kbfunc_client_rcycle, 0, 0 },
|
||||
{ "label", kbfunc_client_label, KBFLAG_NEEDCLIENT, 0 },
|
||||
{ "delete", kbfunc_client_delete, KBFLAG_NEEDCLIENT, 0 },
|
||||
{ "ptrmoveup", kbfunc_ptrmove, 0, (void *)CWM_UP },
|
||||
|
Loading…
Reference in New Issue
Block a user