aewl
diff wm.c @ 6:e0cefb3981c8
implemented pipe_spawn
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Tue, 11 Jul 2006 11:10:05 +0200 |
parents | e5018cae273f |
children | 49e2fc9fb94f |
line diff
1.1 --- a/wm.c Mon Jul 10 22:16:48 2006 +0200 1.2 +++ b/wm.c Tue Jul 11 11:10:05 2006 +0200 1.3 @@ -21,7 +21,7 @@ 1.4 XRectangle rect, barrect; 1.5 Bool running = True; 1.6 1.7 -char *bartext, *shell; 1.8 +char *bartext; 1.9 int screen, sel_screen; 1.10 unsigned int lock_mask, numlock_mask; 1.11 1.12 @@ -56,7 +56,7 @@ 1.13 if(wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1)) 1.14 continue; 1.15 if(wa.map_state == IsViewable) 1.16 - /*manage*/; 1.17 + manage(create_client(wins[i], &wa)); 1.18 } 1.19 } 1.20 if(wins) 1.21 @@ -219,9 +219,6 @@ 1.22 if(other_wm_running) 1.23 error("gridwm: another window manager is already running\n"); 1.24 1.25 - if(!(shell = getenv("SHELL"))) 1.26 - shell = "/bin/sh"; 1.27 - 1.28 rect.x = rect.y = 0; 1.29 rect.width = DisplayWidth(dpy, screen); 1.30 rect.height = DisplayHeight(dpy, screen);