Author: arekm Date: Mon Nov 19 16:03:09 2007 GMT Module: SOURCES Tag: HEAD ---- Log message: - fix bug fd#12815; in EXA when even viewing some web pages X could lock where keyboard doesn't work and only thing possible is to reboot machine
---- Files affected: SOURCES: xorg-xserver-server-bug-12815.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/xorg-xserver-server-bug-12815.patch diff -u /dev/null SOURCES/xorg-xserver-server-bug-12815.patch:1.1 --- /dev/null Mon Nov 19 17:03:09 2007 +++ SOURCES/xorg-xserver-server-bug-12815.patch Mon Nov 19 17:03:04 2007 @@ -0,0 +1,25 @@ +EXA: Don't attempt to move in pixmaps that can't be accelerated. + +From: Michel Dänzer <[EMAIL PROTECTED]> + +Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12815 . +--- + + exa/exa_migration.c | 4 ++++ + 1 files changed, 4 insertions(+), 0 deletions(-) + +diff --git a/exa/exa_migration.c b/exa/exa_migration.c +index 70d8e12..ff81041 100644 +--- a/exa/exa_migration.c ++++ b/exa/exa_migration.c +@@ -319,6 +319,10 @@ exaMoveInPixmap (PixmapPtr pPixmap) + if (pPixmap->drawable.bitsPerPixel < 8) + return; + ++ if (pPixmap->drawable.width > pExaScr->info->maxX || ++ pPixmap->drawable.height > pExaScr->info->maxY) ++ return; ++ + if (pExaPixmap->area == NULL) { + pExaPixmap->area = + exaOffscreenAlloc (pScreen, pExaPixmap->fb_size, ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
