summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--st.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/st.c b/st.c
index c9d0fb8..99ab085 100644
--- a/st.c
+++ b/st.c
@@ -114,7 +114,7 @@ typedef struct {
114 int bufh; /* pixmap height */ 114 int bufh; /* pixmap height */
115 int ch; /* char height */ 115 int ch; /* char height */
116 int cw; /* char width */ 116 int cw; /* char width */
117 int hasfocus; 117 int focus;
118 int vis; /* is visible */ 118 int vis; /* is visible */
119} XWindow; 119} XWindow;
120 120
@@ -1043,7 +1043,7 @@ tputc(char c) {
1043 tnewline(); 1043 tnewline();
1044 break; 1044 break;
1045 case '\a': 1045 case '\a':
1046 if(!xw.hasfocus) 1046 if(!xw.focus)
1047 xseturgency(1); 1047 xseturgency(1);
1048 break; 1048 break;
1049 case '\033': 1049 case '\033':
@@ -1286,7 +1286,7 @@ xdrawcursor(void) {
1286 xclear(oldx, oldy, oldx, oldy); 1286 xclear(oldx, oldy, oldx, oldy);
1287 1287
1288 /* draw the new one */ 1288 /* draw the new one */
1289 if(!(term.c.state & CURSOR_HIDE) && xw.hasfocus) { 1289 if(!(term.c.state & CURSOR_HIDE) && xw.focus) {
1290 xdraws(&g.c, g, term.c.x, term.c.y, 1); 1290 xdraws(&g.c, g, term.c.x, term.c.y, 1);
1291 oldx = term.c.x, oldy = term.c.y; 1291 oldx = term.c.x, oldy = term.c.y;
1292 } 1292 }
@@ -1388,7 +1388,7 @@ xseturgency(int add) {
1388 1388
1389void 1389void
1390focus(XEvent *ev) { 1390focus(XEvent *ev) {
1391 if((xw.hasfocus = ev->type == FocusIn)) 1391 if((xw.focus = ev->type == FocusIn))
1392 xseturgency(0); 1392 xseturgency(0);
1393 draw(SCREEN_UPDATE); 1393 draw(SCREEN_UPDATE);
1394} 1394}