diff cmd.c @ 23:95ffdfd0a819

some more additions/fixes
author Anselm R. Garbe <garbeam@wmii.de>
date Wed, 12 Jul 2006 00:00:25 +0200
parents 5c078b66347b
children e8f627998d6f
line wrap: on
line diff
--- a/cmd.c	Tue Jul 11 23:46:39 2006 +0200
+++ b/cmd.c	Wed Jul 12 00:00:25 2006 +0200
@@ -20,6 +20,22 @@
 }
 
 void
+sel(void *aux)
+{
+	const char *arg = aux;
+	Client *c;
+
+	if(!arg || !stack)
+		return;
+	if(!strncmp(arg, "next", 5))
+		focus(stack->snext ? stack->snext : stack);
+	else if(!strncmp(arg, "prev", 5)) {
+		for(c = stack; c && c->snext; c = c->snext);
+		focus(c ? c : stack);
+	}
+}
+
+void
 kill(void *aux)
 {
 	Client *c = stack;