aboutsummaryrefslogtreecommitdiff
path: root/x.c
diff options
context:
space:
mode:
authorDevin J. Pohly <djpohly@gmail.com>2017-10-10 12:01:18 -0500
committerDevin J. Pohly <djpohly@gmail.com>2018-02-25 21:53:24 -0600
commit626b0ae40c71b6c1e02ece79bf033432647381a6 (patch)
tree0c1e10fe2b7561a1df079f2184c052e5ccb993c3 /x.c
parentd5275012b45149a2a6e94679609aacca478221ad (diff)
downloadst-626b0ae40c71b6c1e02ece79bf033432647381a6.tar.gz
st-626b0ae40c71b6c1e02ece79bf033432647381a6.zip
Move window urgency handling entirely into x.c
This allows us to make xseturgency internal. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
Diffstat (limited to 'x.c')
-rw-r--r--x.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/x.c b/x.c
index 426ca28..5b3c97b 100644
--- a/x.c
+++ b/x.c
@@ -94,6 +94,7 @@ static void xloadfonts(char *, double);
94static void xunloadfont(Font *); 94static void xunloadfont(Font *);
95static void xunloadfonts(void); 95static void xunloadfonts(void);
96static void xsetenv(void); 96static void xsetenv(void);
97static void xseturgency(int);
97 98
98static void expose(XEvent *); 99static void expose(XEvent *);
99static void visibility(XEvent *); 100static void visibility(XEvent *);
@@ -1521,9 +1522,12 @@ xseturgency(int add)
1521} 1522}
1522 1523
1523void 1524void
1524xbell(int vol) 1525xbell(void)
1525{ 1526{
1526 XkbBell(xw.dpy, xw.win, vol, (Atom)NULL); 1527 if (!(win.state & WIN_FOCUSED))
1528 xseturgency(1);
1529 if (bellvolume)
1530 XkbBell(xw.dpy, xw.win, bellvolume, (Atom)NULL);
1527} 1531}
1528 1532
1529void 1533void