--- rxvt-unicode/src/screen.C 2007/05/01 21:30:01 1.268 +++ rxvt-unicode/src/screen.C 2007/05/02 23:06:32 1.269 @@ -1892,6 +1892,19 @@ # endif XMapWindow (dpy, parent[0]); # endif +# if ENABLE_FRILLS + if (option (Opt_urgentOnBell)) + { + XWMHints *h; + + h = XGetWMHints(dpy, parent[0]); + if (h != NULL) + { + h->flags |= XUrgencyHint; + XSetWMHints(dpy, parent[0], h); + } + } +# endif if (option (Opt_visualBell)) {