aboutsummarylogtreecommitdiffstats
path: root/x.c
diff options
context:
space:
mode:
authorDevin J. Pohly2017-11-06 17:57:45 -0600
committerDevin J. Pohly2018-02-25 21:53:24 -0600
commita2aa6add3b2f5b77d8252af6a15ee4553fbd03a5 (patch)
tree4e3c85a034611b61dbc882ce6bc2acf49a13807e /x.c
parentf126764598c56fb56d0dc9793feb5b73e3d975ae (diff)
downloadaur-a2aa6add3b2f5b77d8252af6a15ee4553fbd03a5.tar.gz
Make win variable internal to x.c
There was only a single reference to the `win` variable in st.c, so exporting that to x.c allows us to rid ourselves of another extern. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
Diffstat (limited to 'x.c')
-rw-r--r--x.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/x.c b/x.c
index 24f699169c21..04e2e053b9f4 100644
--- a/x.c
+++ b/x.c
@@ -187,6 +187,7 @@ static void (*handler[LASTEvent])(XEvent *) = {
static DC dc;
static XWindow xw;
static XSelection xsel;
+static TermWindow win;
enum window_state {
WIN_VISIBLE = 1,
@@ -1615,6 +1616,16 @@ xsetpointermotion(int set)
XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs);
}
+int
+xsetcursor(int cursor)
+{
+ DEFAULT(cursor, 1);
+ if (!BETWEEN(cursor, 0, 6))
+ return 1;
+ win.cursor = cursor;
+ return 0;
+}
+
void
xseturgency(int add)
{