Try to fix monitor geometry on sway
The Wayland protocols around outputs are truly a disaster. This is a backport of 854e40c60c0d32 from main in the hope of getting monitor geometry to work across compositors. Fixes: #6939
This commit is contained in:
		@ -1565,7 +1565,9 @@ apply_monitor_change (GdkWaylandMonitor *monitor)
 | 
			
		||||
  GdkRectangle logical_geometry;
 | 
			
		||||
  gboolean needs_scaling = FALSE;
 | 
			
		||||
 | 
			
		||||
  if (monitor->xdg_output_done)
 | 
			
		||||
  if (monitor_has_xdg_output (monitor) &&
 | 
			
		||||
      monitor->xdg_output_geometry.width != 0  &&
 | 
			
		||||
      monitor->xdg_output_geometry.height != 0)
 | 
			
		||||
    {
 | 
			
		||||
      logical_geometry = monitor->xdg_output_geometry;
 | 
			
		||||
      needs_scaling =
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user