diff options
| author | Devin J. Pohly <djpohly@gmail.com> | 2017-10-10 12:01:18 -0500 |
|---|---|---|
| committer | Devin J. Pohly <djpohly@gmail.com> | 2018-02-25 21:53:24 -0600 |
| commit | 626b0ae40c71b6c1e02ece79bf033432647381a6 (patch) | |
| tree | 0c1e10fe2b7561a1df079f2184c052e5ccb993c3 /x.c | |
| parent | Move zoom functions into x.c (diff) | |
| download | st-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 '')
| -rw-r--r-- | x.c | 8 |
1 files changed, 6 insertions, 2 deletions
| @@ -94,6 +94,7 @@ static void xloadfonts(char *, double); | |||
| 94 | static void xunloadfont(Font *); | 94 | static void xunloadfont(Font *); |
| 95 | static void xunloadfonts(void); | 95 | static void xunloadfonts(void); |
| 96 | static void xsetenv(void); | 96 | static void xsetenv(void); |
| 97 | static void xseturgency(int); | ||
| 97 | 98 | ||
| 98 | static void expose(XEvent *); | 99 | static void expose(XEvent *); |
| 99 | static void visibility(XEvent *); | 100 | static void visibility(XEvent *); |
| @@ -1521,9 +1522,12 @@ xseturgency(int add) | |||
| 1521 | } | 1522 | } |
| 1522 | 1523 | ||
| 1523 | void | 1524 | void |
| 1524 | xbell(int vol) | 1525 | xbell(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 | ||
| 1529 | void | 1533 | void |
