| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -315,7 +315,6 @@ static void resizeWindow(_GLFWwindow* window) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (!window->wl.transparent) | 
					 | 
					 | 
					 | 
					    if (!window->wl.transparent) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        setOpaqueRegion(window); | 
					 | 
					 | 
					 | 
					        setOpaqueRegion(window); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    _glfwInputFramebufferSize(window, scaledWidth, scaledHeight); | 
					 | 
					 | 
					 | 
					    _glfwInputFramebufferSize(window, scaledWidth, scaledHeight); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    _glfwInputWindowContentScale(window, scale, scale); | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (!window->wl.decorations.top.surface) | 
					 | 
					 | 
					 | 
					    if (!window->wl.decorations.top.surface) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return; | 
					 | 
					 | 
					 | 
					        return; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -362,6 +361,7 @@ static void checkScaleChange(_GLFWwindow* window) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    { | 
					 | 
					 | 
					 | 
					    { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        window->wl.scale = maxScale; | 
					 | 
					 | 
					 | 
					        window->wl.scale = maxScale; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        wl_surface_set_buffer_scale(window->wl.surface, maxScale); | 
					 | 
					 | 
					 | 
					        wl_surface_set_buffer_scale(window->wl.surface, maxScale); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        _glfwInputWindowContentScale(window, maxScale, maxScale); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        resizeWindow(window); | 
					 | 
					 | 
					 | 
					        resizeWindow(window); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |