[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-fbdev: Changes to 'pu/udeb'



 debian/changelog |    1 +
 src/fbdev.c      |    1 +
 2 files changed, 2 insertions(+)

New commits:
commit 1658ad9770f9334357bf1e49f541426f00d5a858
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Feb 7 20:41:48 2010 +0000

    Fixes crash in CloseScreen().

diff --git a/debian/changelog b/debian/changelog
index 884d875..9416b8e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ xserver-xorg-video-fbdev (1:0.4.1-2) UNRELEASED; urgency=low
   [ Cyril Brulebois ]
   * Add udeb needed for the graphical installer:
     xserver-xorg-video-fbdev-udeb.
+  * Backport “Fixes crash in CloseScreen().” by Julien Cristau.
 
  -- Julien Cristau <jcristau@debian.org>  Sat, 23 Jan 2010 02:05:49 +0100
 
diff --git a/src/fbdev.c b/src/fbdev.c
index 0ba0743..149bb24 100644
--- a/src/fbdev.c
+++ b/src/fbdev.c
@@ -959,6 +959,7 @@ FBDevCloseScreen(int scrnIndex, ScreenPtr pScreen)
 	fbdevHWRestore(pScrn);
 	fbdevHWUnmapVidmem(pScrn);
 	if (fPtr->shadow) {
+	    shadowRemove(pScreen, pScreen->GetScreenPixmap(pScreen));
 	    xfree(fPtr->shadow);
 	    fPtr->shadow = NULL;
 	}


Reply to: