diff options
| author | Steve Ward <planet36@gmail.com> | 2020-05-20 22:24:55 -0400 | 
|---|---|---|
| committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2020-05-24 13:45:42 +0200 | 
| commit | dec6b530a4fddf405c1822b2cac6e2036d3c8b75 (patch) | |
| tree | 9e9b1bf1d1c57b86c87711e9e8f77e2dd0197fb3 | |
| parent | 475a0a36cb4fda1da30f014da65988e99b222876 (diff) | |
Call xsetcursor to set win.cursor in main
In xsetcursor, remove "DEFAULT(cursor, 1)" because 0 is a valid value.
Increase max allowed value of cursor from 6 to 7 (st extension).
| -rw-r--r-- | x.c | 9 | 
1 files changed, 4 insertions, 5 deletions
| @@ -1526,8 +1526,8 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)  	/* draw the new one */  	if (IS_SET(MODE_FOCUSED)) {  		switch (win.cursor) { -		case 7: /* st extension: snowman (U+2603) */ -			g.u = 0x2603; +		case 7: /* st extension */ +			g.u = 0x2603; /* snowman (U+2603) */  			/* FALLTHROUGH */  		case 0: /* Blinking Block */  		case 1: /* Blinking Block (Default) */ @@ -1690,8 +1690,7 @@ xsetmode(int set, unsigned int flags)  int  xsetcursor(int cursor)  { -	DEFAULT(cursor, 1); -	if (!BETWEEN(cursor, 0, 6)) +	if (!BETWEEN(cursor, 0, 7)) /* 7: st extension */  		return 1;  	win.cursor = cursor;  	return 0; @@ -1983,7 +1982,7 @@ main(int argc, char *argv[])  {  	xw.l = xw.t = 0;  	xw.isfixed = False; -	win.cursor = cursorshape; +	xsetcursor(cursorshape);  	ARGBEGIN {  	case 'a': | 
