Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 28424981d3099dcac047cea5424ec3f7 > files > 1

x11-driver-video-intel-2.4.2-7.6mdv2009.0.src.rpm

From 1d372f279483f8c7f28a5350b036c9761b3bc055 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Paulo=20C=C3=A9sar=20Pereira=20de=20Andrade?= <paulo@dhcp191.conectiva>
Date: Fri, 14 Dec 2007 18:43:31 -0200
Subject: [PATCH] Mandriva fix/check vt switch.

---
 src/i810_accel.c |    2 ++
 src/i830_accel.c |    3 +++
 2 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/i810_accel.c b/src/i810_accel.c
index 1f859b8..0bcacd2 100644
--- a/src/i810_accel.c
+++ b/src/i810_accel.c
@@ -259,6 +259,8 @@ I810Sync(ScrnInfoPtr pScrn)
    if (I810_DEBUG & (DEBUG_VERBOSE_ACCEL | DEBUG_VERBOSE_SYNC))
       ErrorF("I810Sync\n");
 
+   if (!pScrn->vtSema)
+       return;
 #ifdef XF86DRI
    /* VT switching tries to do this.  
     */
diff --git a/src/i830_accel.c b/src/i830_accel.c
index 7784c62..66c3fbd 100644
--- a/src/i830_accel.c
+++ b/src/i830_accel.c
@@ -173,6 +173,9 @@ I830Sync(ScrnInfoPtr pScrn)
    if (I810_DEBUG & (DEBUG_VERBOSE_ACCEL | DEBUG_VERBOSE_SYNC))
       ErrorF("I830Sync\n");
 
+   if (!pScrn->vtSema)
+       return;
+
    if (pI830->noAccel)
        return;
 
-- 
1.5.6.5