equal
deleted
inserted
replaced
18 { |
18 { |
19 running = False; |
19 running = False; |
20 } |
20 } |
21 |
21 |
22 void |
22 void |
|
23 sel(void *aux) |
|
24 { |
|
25 const char *arg = aux; |
|
26 Client *c; |
|
27 |
|
28 if(!arg || !stack) |
|
29 return; |
|
30 if(!strncmp(arg, "next", 5)) |
|
31 focus(stack->snext ? stack->snext : stack); |
|
32 else if(!strncmp(arg, "prev", 5)) { |
|
33 for(c = stack; c && c->snext; c = c->snext); |
|
34 focus(c ? c : stack); |
|
35 } |
|
36 } |
|
37 |
|
38 void |
23 kill(void *aux) |
39 kill(void *aux) |
24 { |
40 { |
25 Client *c = stack; |
41 Client *c = stack; |
26 |
42 |
27 if(!c) |
43 if(!c) |