aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/rio/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/rio/menu.c')
-rw-r--r--src/cmd/rio/menu.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/cmd/rio/menu.c b/src/cmd/rio/menu.c
index 21195d2e..eb92b744 100644
--- a/src/cmd/rio/menu.c
+++ b/src/cmd/rio/menu.c
@@ -319,7 +319,7 @@ unhide(int n, int map)
}
numhidden--;
- for(i = n; i < numhidden; i ++){
+ for(i = n; i < numhidden; i++){
hiddenc[i] = hiddenc[i+1];
b3items[B3FIXED+i] = b3items[B3FIXED+i+1];
}
@@ -368,8 +368,11 @@ button2(int n)
void
switch_to_c(int n, Client *c)
{
- if(c && c->next)
- switch_to_c(n,c->next);
+ if(c == 0)
+ return;
+
+ if(c->next)
+ switch_to_c(n, c->next);
if(c->parent == DefaultRootWindow(dpy))
return;
@@ -384,8 +387,8 @@ switch_to_c(int n, Client *c)
int i;
for(i = 0; i < numhidden; i++)
- if(c == hiddenc[i])
- break;
+ if(c == hiddenc[i])
+ break;
if(i == numhidden){
XMapWindow(dpy, c->window);