|  |  |  | @ -338,7 +338,8 @@ void _glfwPollMonitorsNS(void) | 
			
		
	
		
			
				
					|  |  |  |  |         //       display replacement on machines with automatic graphics | 
			
		
	
		
			
				
					|  |  |  |  |         //       switching | 
			
		
	
		
			
				
					|  |  |  |  |         const uint32_t unitNumber = CGDisplayUnitNumber(displays[i]); | 
			
		
	
		
			
				
					|  |  |  |  |         for (uint32_t j = 0;  j < disconnectedCount;  j++) | 
			
		
	
		
			
				
					|  |  |  |  |         uint32_t j; | 
			
		
	
		
			
				
					|  |  |  |  |         for (j = 0;  j < disconnectedCount;  j++) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             if (disconnected[j] && disconnected[j]->ns.unitNumber == unitNumber) | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
	
		
			
				
					|  |  |  | @ -347,6 +348,9 @@ void _glfwPollMonitorsNS(void) | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (j < disconnectedCount) | 
			
		
	
		
			
				
					|  |  |  |  |             continue; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         const CGSize size = CGDisplayScreenSize(displays[i]); | 
			
		
	
		
			
				
					|  |  |  |  |         char* name = getDisplayName(displays[i]); | 
			
		
	
		
			
				
					|  |  |  |  |         if (!name) | 
			
		
	
	
		
			
				
					|  |  |  | 
 |