X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=client.c;h=62f4d98e252af623aa4481e63cf7f72fbd8ae1b1;hb=16c67f32d62849792c8e6d4fdec22a1896f9c279;hp=a5141ea64b7ec6b394ed1d555bee97dda7aff063;hpb=439e15d09f6fa9271d3b49ef97194f0c80ebe161;p=dwm.git diff --git a/client.c b/client.c index a5141ea..62f4d98 100644 --- a/client.c +++ b/client.c @@ -14,7 +14,7 @@ update_client_name(Client *c) { XTextProperty name; int n; - char **list = 0; + char **list = NULL; name.nitems = 0; c->name[0] = 0; @@ -51,7 +51,6 @@ create_client(Window w, XWindowAttributes *wa) c->r[RFloat].height = wa->height; c->border = wa->border_width; XSetWindowBorderWidth(dpy, c->win, 0); - c->proto = win_proto(c->win); XGetTransientForHint(dpy, c->win, &c->trans); if(!XGetWMNormalHints(dpy, c->win, &c->size, &msize) || !c->size.flags) c->size.flags = PSize; @@ -59,7 +58,6 @@ create_client(Window w, XWindowAttributes *wa) (c->size.flags & PMinSize && c->size.flags & PMaxSize && c->size.min_width == c->size.max_width && c->size.min_height == c->size.max_height); - XAddToSaveSet(dpy, c->win); update_client_name(c); twa.override_redirect = 1; twa.background_pixmap = ParentRelative; @@ -87,3 +85,13 @@ manage(Client *c) XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); XFlush(dpy); } + +Client * +getclient(Window w) +{ + Client *c; + for(c = clients; c; c = c->next) + if(c->win == w) + return c; + return NULL; +}