From f4e2f522a5c5b03ea530b9eb67e9d1a9a96274ce Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 21 Feb 2009 20:36:58 -0800 Subject: [PATCH] Don't do AdjustFrame in KMS mode. This was hit by xv86vm's SwitchMode path, and for that the CRTC offsets get set at mode setting time anyway. --- src/i830_driver.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/i830_driver.c b/src/i830_driver.c index 0a8a9c6b..2461e8ab 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -3488,6 +3488,9 @@ i830AdjustFrame(int scrnIndex, int x, int y, int flags) DPRINTF(PFX, "i830AdjustFrame: y = %d (+ %d), x = %d (+ %d)\n", x, pI830->xoffset, y, pI830->yoffset); + if (pI830->use_drm_mode) + return; + if (crtc && crtc->enabled) { /* Sync the engine before adjust frame */