Move window urgency handling entirely into x.c

This allows us to make xseturgency internal.

Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
This commit is contained in:
Devin J. Pohly
2018-02-25 21:53:24 -06:00
parent d5275012b4
commit 626b0ae40c
5 changed files with 10 additions and 9 deletions
+6 -2
View File
@@ -94,6 +94,7 @@ static void xloadfonts(char *, double);
static void xunloadfont(Font *);
static void xunloadfonts(void);
static void xsetenv(void);
static void xseturgency(int);
static void expose(XEvent *);
static void visibility(XEvent *);
@@ -1521,9 +1522,12 @@ xseturgency(int add)
}
void
xbell(int vol)
xbell(void)
{
XkbBell(xw.dpy, xw.win, vol, (Atom)NULL);
if (!(win.state & WIN_FOCUSED))
xseturgency(1);
if (bellvolume)
XkbBell(xw.dpy, xw.win, bellvolume, (Atom)NULL);
}
void