Fix rectangular selection.
selsort computes the wrong normalized coordinates when rectangular selection is enabled, causing rectangular selection to only work when going toward either the top left corner, or the bottom right one. Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
This commit is contained in:
		
				
					committed by
					
						 Roberto E. Vargas Caballero
						Roberto E. Vargas Caballero
					
				
			
			
				
	
			
			
			
						parent
						
							bb6dc33206
						
					
				
				
					commit
					6fd887077e
				
			
							
								
								
									
										2
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								st.c
									
									
									
									
									
								
							| @@ -670,7 +670,7 @@ static void | |||||||
| selnormalize(void) { | selnormalize(void) { | ||||||
| 	int i; | 	int i; | ||||||
|  |  | ||||||
| 	if(sel.ob.y == sel.oe.y) { | 	if(sel.ob.y == sel.oe.y || sel.type == SEL_RECTANGULAR) { | ||||||
| 		sel.nb.x = MIN(sel.ob.x, sel.oe.x); | 		sel.nb.x = MIN(sel.ob.x, sel.oe.x); | ||||||
| 		sel.ne.x = MAX(sel.ob.x, sel.oe.x); | 		sel.ne.x = MAX(sel.ob.x, sel.oe.x); | ||||||
| 	} else { | 	} else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user