xfree86: fix initial output positions with Above or LeftOf and rotation
The fix in fa19e84714
was incomplete,
as it was still using the wrong output's initial rotation to compute
the position.
This commit is contained in:
parent
7dca84f3ee
commit
82c4075d4b
|
@ -1137,10 +1137,10 @@ xf86InitialOutputPositions (ScrnInfoPtr scrn, DisplayModePtr *modes)
|
|||
output->initial_x += xf86ModeWidth (modes[or], relative->initial_rotation);
|
||||
break;
|
||||
case OPTION_ABOVE:
|
||||
output->initial_y -= xf86ModeHeight (modes[o], relative->initial_rotation);
|
||||
output->initial_y -= xf86ModeHeight (modes[o], output->initial_rotation);
|
||||
break;
|
||||
case OPTION_LEFT_OF:
|
||||
output->initial_x -= xf86ModeWidth (modes[o], relative->initial_rotation);
|
||||
output->initial_x -= xf86ModeWidth (modes[o], output->initial_rotation);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue
Block a user