vim mouse clicking fixed, fix #344
This commit is contained in:
		
							parent
							
								
									401b6f73f0
								
							
						
					
					
						commit
						4c57f1f618
					
				
							
								
								
									
										5
									
								
								x.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								x.c
									
									
									
									
									
								
							| @ -410,7 +410,6 @@ mousesel(XEvent *e, int done) | |||||||
| void | void | ||||||
| mousereport(XEvent *e) | mousereport(XEvent *e) | ||||||
| { | { | ||||||
|     int code; |  | ||||||
| 	int len, x = evcol(e), y = evrow(e), | 	int len, x = evcol(e), y = evrow(e), | ||||||
| 	    button = e->xbutton.button, state = e->xbutton.state; | 	    button = e->xbutton.button, state = e->xbutton.state; | ||||||
| 	char buf[40]; | 	char buf[40]; | ||||||
| @ -459,11 +458,11 @@ mousereport(XEvent *e) | |||||||
| 
 | 
 | ||||||
| 	if (IS_SET(MODE_MOUSESGR)) { | 	if (IS_SET(MODE_MOUSESGR)) { | ||||||
| 		len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", | 		len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", | ||||||
| 				code, x+1, y+1, | 				button, x+1, y+1, | ||||||
| 				e->type == ButtonRelease ? 'm' : 'M'); | 				e->type == ButtonRelease ? 'm' : 'M'); | ||||||
| 	} else if (x < 223 && y < 223) { | 	} else if (x < 223 && y < 223) { | ||||||
| 		len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", | 		len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", | ||||||
| 				32+code, 32+x+1, 32+y+1); | 				32+button, 32+x+1, 32+y+1); | ||||||
| 	} else { | 	} else { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luke Smith
						Luke Smith