diff options
author | Anselm R. Garbe <garbeam@wmii.de> | 2006-07-11 13:02:22 +0200 |
---|---|---|
committer | Anselm R. Garbe <garbeam@wmii.de> | 2006-07-11 13:02:22 +0200 |
commit | 005362043d8b0bbf856f301c231d4f10c519b8c4 (patch) | |
tree | 3901197bc7ec4ad48613683c34516c2fa8c6542e /wm.c | |
parent | 16c67f32d62849792c8e6d4fdec22a1896f9c279 (diff) | |
download | dwm-005362043d8b0bbf856f301c231d4f10c519b8c4.tar.gz |
changed how manage client works
Diffstat (limited to 'wm.c')
-rw-r--r-- | wm.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/wm.c b/wm.c index 8c5814f..ef4721d 100644 --- a/wm.c +++ b/wm.c @@ -20,19 +20,18 @@ Atom net_atom[NetLast]; Cursor cursor[CurLast]; XRectangle rect, barrect; Bool running = True; -Client *clients = NULL; char *bartext, tag[256]; int screen, sel_screen; -/* draw structs */ Brush brush = {0}; +Client *clients = NULL; enum { WM_PROTOCOL_DELWIN = 1 }; static Bool other_wm_running; -static int (*x_error_handler) (Display *, XErrorEvent *); static char version[] = "gridwm - " VERSION ", (C)opyright MMVI Anselm R. Garbe\n"; +static int (*x_error_handler) (Display *, XErrorEvent *); static void usage() @@ -56,7 +55,7 @@ scan_wins() if(wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1)) continue; if(wa.map_state == IsViewable) - manage(create_client(wins[i], &wa)); + manage(wins[i], &wa); } } if(wins) @@ -69,7 +68,7 @@ scan_wins() * Other types of errors call Xlib's default error handler, which * calls exit(). */ -static int +int error_handler(Display *dpy, XErrorEvent *error) { if(error->error_code == BadWindow |