equal
deleted
inserted
replaced
844 XKillClient(dpy, sel->win); |
844 XKillClient(dpy, sel->win); |
845 } |
845 } |
846 |
846 |
847 void |
847 void |
848 manage(Window w, XWindowAttributes *wa) { |
848 manage(Window w, XWindowAttributes *wa) { |
|
849 static Client cz; |
849 Client *c, *t = NULL; |
850 Client *c, *t = NULL; |
850 Window trans = None; |
851 Window trans = None; |
851 XWindowChanges wc; |
852 XWindowChanges wc; |
852 |
853 |
853 if(!(c = calloc(1, sizeof(Client)))) |
854 if(!(c = malloc(sizeof(Client)))) |
854 die("fatal: could not calloc() %u bytes\n", sizeof(Client)); |
855 die("fatal: could not malloc() %u bytes\n", sizeof(Client)); |
|
856 *c = cz; |
855 c->win = w; |
857 c->win = w; |
856 |
858 |
857 /* geometry */ |
859 /* geometry */ |
858 c->x = wa->x; |
860 c->x = wa->x; |
859 c->y = wa->y; |
861 c->y = wa->y; |