randr: Nuke broken set_origin shortcut
Shortcut is impossible to implement this way, because we don't know for sure whether the crtc of an output has changed or not.
This commit is contained in:
		
							parent
							
								
									6544490700
								
							
						
					
					
						commit
						cadf65a6e1
					
				| 
						 | 
				
			
			@ -306,19 +306,6 @@ xf86CrtcSetModeTransform (xf86CrtcPtr crtc, DisplayModePtr mode, Rotation rotati
 | 
			
		|||
    } else
 | 
			
		||||
	crtc->transformPresent = FALSE;
 | 
			
		||||
 | 
			
		||||
    if (crtc->funcs->set_origin &&
 | 
			
		||||
	memcmp (mode, &saved_mode, sizeof(saved_mode)) == 0 &&
 | 
			
		||||
	saved_rotation == rotation &&
 | 
			
		||||
	saved_transform_present == crtc->transformPresent &&
 | 
			
		||||
	(!crtc->transformPresent || RRTransformEqual(&saved_transform, &crtc->transform)))
 | 
			
		||||
    {
 | 
			
		||||
	if (!xf86CrtcRotate (crtc))
 | 
			
		||||
		goto done;
 | 
			
		||||
	crtc->funcs->set_origin (crtc, crtc->x, crtc->y);
 | 
			
		||||
	ret = TRUE;
 | 
			
		||||
	goto done;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* Pass our mode to the outputs and the CRTC to give them a chance to
 | 
			
		||||
     * adjust it according to limitations or output properties, and also
 | 
			
		||||
     * a chance to reject the mode entirely.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue