fixup bf4619fc possible OOB
				
					
				
			This commit is contained in:
		
							parent
							
								
									bf4619fc2e
								
							
						
					
					
						commit
						916a3bced3
					
				|  | @ -1105,9 +1105,9 @@ function getEditorInSight(nearbyElement) { | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   function findClosest() { |   function findClosest() { | ||||||
|     // side-effect: sets 'cm' of the parent function
 |     const last = editors.length - 1; | ||||||
|     let a = 0; |     let a = 0; | ||||||
|     let b = editors.length - 1; |     let b = last; | ||||||
|     let c; |     let c; | ||||||
|     let cm, distance; |     let cm, distance; | ||||||
|     while (a < b - 1) { |     while (a < b - 1) { | ||||||
|  | @ -1117,7 +1117,7 @@ function getEditorInSight(nearbyElement) { | ||||||
|         break; |         break; | ||||||
|       } |       } | ||||||
|       const distancePrev = offscreenDistance(c - 1); |       const distancePrev = offscreenDistance(c - 1); | ||||||
|       const distanceNext = c <= b ? offscreenDistance(c + 1) : 1e20; |       const distanceNext = c < last ? offscreenDistance(c + 1) : 1e20; | ||||||
|       if (distancePrev <= distance && distance <= distanceNext) { |       if (distancePrev <= distance && distance <= distanceNext) { | ||||||
|         b = c; |         b = c; | ||||||
|       } else { |       } else { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user