summary refs log tree commit diff
path: root/conf.c
diff options
context:
space:
mode:
authoroga <oga>2008-05-19 15:17:50 +0000
committeroga <oga>2008-05-19 15:17:50 +0000
commit43d6e147c2e0998f3e256fd2b90d85fd079429f4 (patch)
tree898746d31201c327b5ff30c322990f396c889277 /conf.c
parent7957a470fd60e9d50057989595dd3b36010211e2 (diff)
downloadcwm-43d6e147c2e0998f3e256fd2b90d85fd079429f4.tar.gz
cwm-43d6e147c2e0998f3e256fd2b90d85fd079429f4.tar.xz
cwm-43d6e147c2e0998f3e256fd2b90d85fd079429f4.zip
Use the XGrabKeyboard hack in for alt-tabbing as well. This stops the
mru getting the order messed up when gvim/xpdf et all steal key events.

While i'm here, change the logic in client_cyclenext() to use break instead
of goto, it's nicer that way.

Thirdly, instead of two different kbfuncs, just use the one and a flag.

"put your cycle diff in so I can pkg_delete gvim" okan@
Diffstat (limited to 'conf.c')
-rw-r--r--conf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/conf.c b/conf.c
index ff5d29c..9bf690f 100644
--- a/conf.c
+++ b/conf.c
@@ -209,8 +209,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, 0, 0 },
-	{ "rcycle", kbfunc_client_rcycle, 0, 0 },
+	{ "cycle", kbfunc_client_cycle, 0, (void *)CWM_CYCLE },
+	{ "rcycle", kbfunc_client_cycle, 0, (void *)CWM_RCYCLE },
 	{ "label", kbfunc_client_label, KBFLAG_NEEDCLIENT, 0 },
 	{ "delete", kbfunc_client_delete, KBFLAG_NEEDCLIENT, 0 },
 	{ "group1", kbfunc_client_group, 0, (void *)1 },