equal
deleted
inserted
replaced
306 XPropertyEvent *ev = &e->xproperty; |
306 XPropertyEvent *ev = &e->xproperty; |
307 |
307 |
308 if(ev->state == PropertyDelete) |
308 if(ev->state == PropertyDelete) |
309 return; /* ignore */ |
309 return; /* ignore */ |
310 if((c = getclient(ev->window))) { |
310 if((c = getclient(ev->window))) { |
311 if(ev->atom == wmatom[WMProtocols]) { |
|
312 c->proto = getproto(c->win); |
|
313 return; |
|
314 } |
|
315 switch (ev->atom) { |
311 switch (ev->atom) { |
316 default: break; |
312 default: break; |
317 case XA_WM_TRANSIENT_FOR: |
313 case XA_WM_TRANSIENT_FOR: |
318 XGetTransientForHint(dpy, c->win, &trans); |
314 XGetTransientForHint(dpy, c->win, &trans); |
319 if(!c->isfloat && (c->isfloat = (trans != 0))) |
315 if(!c->isfloat && (c->isfloat = (trans != 0))) |