@ -520,26 +520,25 @@ static const NSRange kEmptyRange = { NSNotFound, 0 }; 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					{  
					 
					 
					 
					{  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    const  NSRect  contentRect  =  [ window - > ns . view  frame ] ;   
					 
					 
					 
					    const  NSRect  contentRect  =  [ window - > ns . view  frame ] ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    const  NSRect  fbRect  =  [ window - > ns . view  convertRectToBacking : contentRect ] ;   
					 
					 
					 
					    const  NSRect  fbRect  =  [ window - > ns . view  convertRectToBacking : contentRect ] ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    if  ( fbRect . size . width  ! =  window - > ns . fbWidth  | |   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        fbRect . size . height  ! =  window - > ns . fbHeight )   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    {   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        window - > ns . fbWidth   =  fbRect . size . width ;   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        window - > ns . fbHeight  =  fbRect . size . height ;   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        _glfwInputFramebufferSize ( window ,  fbRect . size . width ,  fbRect . size . height ) ;   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    }   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    const  float  xscale  =  fbRect . size . width  /  contentRect . size . width ;   
					 
					 
					 
					    const  float  xscale  =  fbRect . size . width  /  contentRect . size . width ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    const  float  yscale  =  fbRect . size . height  /  contentRect . size . height ;   
					 
					 
					 
					    const  float  yscale  =  fbRect . size . height  /  contentRect . size . height ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    if  ( xscale  ! =  window - > ns . xscale  | |  yscale  ! =  window - > ns . yscale )   
					 
					 
					 
					    if  ( xscale  ! =  window - > ns . xscale  | |  yscale  ! =  window - > ns . yscale )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    {   
					 
					 
					 
					    {   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        if  ( window - > ns . retina  & &  window - > ns . layer )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					            [ window - > ns . layer  setContentsScale : [ window - > ns . object  backingScaleFactor ] ] ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        window - > ns . xscale  =  xscale ;   
					 
					 
					 
					        window - > ns . xscale  =  xscale ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        window - > ns . yscale  =  yscale ;   
					 
					 
					 
					        window - > ns . yscale  =  yscale ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        _glfwInputWindowContentScale ( window ,  xscale ,  yscale ) ;   
					 
					 
					 
					        _glfwInputWindowContentScale ( window ,  xscale ,  yscale ) ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    }   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        if  ( window - > ns . retina  & &  window - > ns . layer )   
					 
					 
					 
					    if  ( fbRect . size . width  ! =  window - > ns . fbWidth  | |   
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					            [ window - > ns . layer  setContentsScale : [ window - > ns . object  backingScaleFactor ] ] ;   
					 
					 
					 
					        fbRect . size . height  ! =  window - > ns . fbHeight )   
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    {   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        window - > ns . fbWidth   =  fbRect . size . width ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        window - > ns . fbHeight  =  fbRect . size . height ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        _glfwInputFramebufferSize ( window ,  fbRect . size . width ,  fbRect . size . height ) ;   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    }   
					 
					 
					 
					    }   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					}  
					 
					 
					 
					}