From 8bce182568f14edfb03911d8c5d791fd83bb6222 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 29 Jan 2007 17:30:59 -0800 Subject: [PATCH] Restore a few important lines killed in the previous commit. Typical results were failure to sync, and a black screen. --- hw/xfree86/common/xf86Mode.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hw/xfree86/common/xf86Mode.c b/hw/xfree86/common/xf86Mode.c index 7f5ae362d..d5085b542 100644 --- a/hw/xfree86/common/xf86Mode.c +++ b/hw/xfree86/common/xf86Mode.c @@ -725,6 +725,11 @@ xf86SetModeCrtc(DisplayModePtr p, int adjustFlags) p->CrtcVSyncEnd *= p->VScan; p->CrtcVTotal *= p->VScan; } + p->CrtcVBlankStart = min(p->CrtcVSyncStart, p->CrtcVDisplay); + p->CrtcVBlankEnd = max(p->CrtcVSyncEnd, p->CrtcVTotal); + p->CrtcHBlankStart = min(p->CrtcHSyncStart, p->CrtcHDisplay); + p->CrtcHBlankEnd = max(p->CrtcHSyncEnd, p->CrtcHTotal); + p->CrtcHAdjusted = FALSE; p->CrtcVAdjusted = FALSE; }