forked from pool/xorg-x11-server
18 lines
764 B
Diff
18 lines
764 B
Diff
--- hw/xfree86/modes/xf86Crtc.c.orig 2008-11-05 17:21:08.000000000 +0100
|
|
+++ hw/xfree86/modes/xf86Crtc.c 2008-11-05 17:24:07.000000000 +0100
|
|
@@ -1176,10 +1176,12 @@ xf86InitialOutputPositions (ScrnInfoPtr
|
|
output->initial_x += xf86ModeWidth (modes[or], relative->initial_rotation);
|
|
break;
|
|
case OPTION_ABOVE:
|
|
- output->initial_y -= xf86ModeHeight (modes[o], relative->initial_rotation);
|
|
+ if (modes[o])
|
|
+ output->initial_y -= xf86ModeHeight (modes[o], output->initial_rotation);
|
|
break;
|
|
case OPTION_LEFT_OF:
|
|
- output->initial_x -= xf86ModeWidth (modes[o], relative->initial_rotation);
|
|
+ if (modes[o])
|
|
+ output->initial_x -= xf86ModeWidth (modes[o], output->initial_rotation);
|
|
break;
|
|
default:
|
|
break;
|