|
@@ -1870,10 +1870,11 @@ void
|
|
|
updatewmhints(Client *c) {
|
|
updatewmhints(Client *c) {
|
|
|
XWMHints *wmh;
|
|
XWMHints *wmh;
|
|
|
|
|
|
|
|
- if(c == sel)
|
|
|
|
|
- return;
|
|
|
|
|
if((wmh = XGetWMHints(dpy, c->win))) {
|
|
if((wmh = XGetWMHints(dpy, c->win))) {
|
|
|
- c->isurgent = (wmh->flags & XUrgencyHint) ? True : False;
|
|
|
|
|
|
|
+ if(c == sel)
|
|
|
|
|
+ sel->isurgent = False;
|
|
|
|
|
+ else
|
|
|
|
|
+ c->isurgent = (wmh->flags & XUrgencyHint) ? True : False;
|
|
|
XFree(wmh);
|
|
XFree(wmh);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|