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:
Matthias Hopf 2009-03-10 15:49:49 +01:00
parent 6544490700
commit cadf65a6e1

View File

@ -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.