dwm.c
changeset 1358 e4bcaca8e6ef
parent 1357 33591b7c6bf7
child 1360 dc076b2d28d7
equal deleted inserted replaced
1357:33591b7c6bf7 1358:e4bcaca8e6ef
   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;