summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhohndel <hohndel>1999-04-07 16:59:27 +0000
committerhohndel <hohndel>1999-04-07 16:59:27 +0000
commit8b1c9e84cf1ce699dc009e36cdb9b3ccc086fa2d (patch)
treedc08a9406871209c01aa81febf25cad1b9f3c94c
parent7b18307246fd9a1d702876abdb69ef87bb69b6ad (diff)
fix a XINERAMA bug in dix
-rw-r--r--programs/Xserver/dix/events.c13
-rw-r--r--programs/Xserver/hw/xfree86/CHANGELOG5
2 files changed, 14 insertions, 4 deletions
diff --git a/programs/Xserver/dix/events.c b/programs/Xserver/dix/events.c
index d370c1fad..35996c6d3 100644
--- a/programs/Xserver/dix/events.c
+++ b/programs/Xserver/dix/events.c
@@ -1,4 +1,4 @@
-/* $XFree86: xc/programs/Xserver/dix/events.c,v 3.16tsi Exp $ */
+/* $XFree86: xc/programs/Xserver/dix/events.c,v 3.17 1999/03/14 03:21:33 dawes Exp $ */
/************************************************************
Copyright 1987, 1998 The Open Group
@@ -3992,7 +3992,10 @@ ProcUngrabKey(client)
if (result == TRUE)
anyTrue = result;
}
- return (anyTrue);
+ if (anyTrue)
+ return(Success);
+ else
+ return(BadAlloc);
}else {
#endif
if (!DeletePassiveGrabFromList(&tempGrab))
@@ -4273,6 +4276,7 @@ ProcUngrabButton(client)
tempGrab.detail.pMask = NULL;
#ifdef PANORAMIX
+ anyTrue = FALSE;
if ( !noPanoramiXExtension ){
PANORAMIXFIND_ID(pPanoramiXWin, stuff->grabWindow);
FOR_NSCREENS_OR_ONCE(pPanoramiXWin, i) {
@@ -4284,7 +4288,10 @@ ProcUngrabButton(client)
if (result == TRUE)
anyTrue = result;
}
- return (anyTrue);
+ if (anyTrue)
+ return (Success);
+ else
+ return (BadAlloc);
}else {
#endif
if (!DeletePassiveGrabFromList(&tempGrab))
diff --git a/programs/Xserver/hw/xfree86/CHANGELOG b/programs/Xserver/hw/xfree86/CHANGELOG
index dd104e043..7441a08ac 100644
--- a/programs/Xserver/hw/xfree86/CHANGELOG
+++ b/programs/Xserver/hw/xfree86/CHANGELOG
@@ -1,3 +1,6 @@
+XFree86 3.9Pi (11 April 1999)
+2695. Fix a XINERAMA bug in dix/events.c (Dirk Hohndel).
+
XFree86 3.9Ph (5 April 1999)
2694. Add code to XF86Setup for mode adjustment (like xvidtune), addition,
and removal (#2646, Joe Moss).
@@ -7720,4 +7723,4 @@ XFree86 3.0 (26 April 1994)
-$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.721 1999/04/04 08:46:07 dawes Exp $
+$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.722 1999/04/05 07:12:50 dawes Exp $