# HG changeset patch # User Premysl Hruby # Date 1218746152 -7200 # Node ID bca7a556aa039d4adcdde3fa418ca4125e3ac8e7 # Parent a63cb246f35ca6f97cdc888003defae112930d1b fix of XGetTransientForHint in manage() diff -r a63cb246f35c -r bca7a556aa03 dwm.c --- a/dwm.c Thu Aug 14 12:36:49 2008 +0200 +++ b/dwm.c Thu Aug 14 22:35:52 2008 +0200 @@ -865,7 +865,6 @@ void manage(Window w, XWindowAttributes *wa) { Client *c, *t = NULL; - Status rettrans; Window trans; XWindowChanges wc; @@ -903,14 +902,14 @@ XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask); grabbuttons(c, False); updatetitle(c); - if((rettrans = XGetTransientForHint(dpy, w, &trans)) == Success) + if(XGetTransientForHint(dpy, w, &trans)) t = getclient(trans); if(t) c->tags = t->tags; else applyrules(c); if(!c->isfloating) - c->isfloating = (rettrans == Success) || c->isfixed; + c->isfloating = trans || c->isfixed; if(c->isfloating) XRaiseWindow(dpy, c->win); attach(c);