cursor is hid when unfocused.
							parent
							
								
									ae5baac932
								
							
						
					
					
						commit
						326586ba43
					
				
							
								
								
									
										2
									
								
								config.h
								
								
								
								
							
							
						
						
									
										2
									
								
								config.h
								
								
								
								
							| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
#define TAB    8
 | 
			
		||||
#define TNAME "st-256color"
 | 
			
		||||
#define FONT "6x13"
 | 
			
		||||
#define BOLDFONT FONT"bold"
 | 
			
		||||
#define BOLDFONT "6x13bold"
 | 
			
		||||
#define BORDER 2
 | 
			
		||||
 | 
			
		||||
/* Terminal colors */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										3
									
								
								st.c
								
								
								
								
							
							
						
						
									
										3
									
								
								st.c
								
								
								
								
							| 
						 | 
				
			
			@ -1129,7 +1129,7 @@ xdrawcursor(void) {
 | 
			
		|||
		xclear(oldx, oldy, oldx, oldy);
 | 
			
		||||
	
 | 
			
		||||
	/* 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);
 | 
			
		||||
		oldx = term.c.x, oldy = term.c.y;
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -1216,6 +1216,7 @@ void
 | 
			
		|||
focus(XEvent *ev) {
 | 
			
		||||
	if((xw.hasfocus = ev->type == FocusIn))
 | 
			
		||||
		xseturgency(0);
 | 
			
		||||
	draw(SCREEN_UPDATE);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
char*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue