cursor is hid when unfocused.
This commit is contained in:
		
							parent
							
								
									4f5c7e3a31
								
							
						
					
					
						commit
						af113bd3fb
					
				
							
								
								
									
										2
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								config.h
									
									
									
									
									
								
							| @ -1,7 +1,7 @@ | |||||||
| #define TAB    8 | #define TAB    8 | ||||||
| #define TNAME "st-256color" | #define TNAME "st-256color" | ||||||
| #define FONT "6x13" | #define FONT "6x13" | ||||||
| #define BOLDFONT FONT"bold" | #define BOLDFONT "6x13bold" | ||||||
| #define BORDER 2 | #define BORDER 2 | ||||||
| 
 | 
 | ||||||
| /* Terminal colors */ | /* Terminal colors */ | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								st.c
									
									
									
									
									
								
							| @ -1129,7 +1129,7 @@ xdrawcursor(void) { | |||||||
| 		xclear(oldx, oldy, oldx, oldy); | 		xclear(oldx, oldy, oldx, oldy); | ||||||
| 	 | 	 | ||||||
| 	/* draw the new one */ | 	/* draw the new one */ | ||||||
| 	if(!(term.c.state & CURSOR_HIDE)) { | 	if(!(term.c.state & CURSOR_HIDE) && xw.hasfocus) { | ||||||
| 		xdraws(&g.c, g, term.c.x, term.c.y, 1); | 		xdraws(&g.c, g, term.c.x, term.c.y, 1); | ||||||
| 		oldx = term.c.x, oldy = term.c.y; | 		oldx = term.c.x, oldy = term.c.y; | ||||||
| 	} | 	} | ||||||
| @ -1216,6 +1216,7 @@ void | |||||||
| focus(XEvent *ev) { | focus(XEvent *ev) { | ||||||
| 	if((xw.hasfocus = ev->type == FocusIn)) | 	if((xw.hasfocus = ev->type == FocusIn)) | ||||||
| 		xseturgency(0); | 		xseturgency(0); | ||||||
|  | 	draw(SCREEN_UPDATE); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| char* | char* | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user