diff options
Diffstat (limited to 'xfixes')
-rwxr-xr-x | xfixes/cursor.c | 4 | ||||
-rwxr-xr-x | xfixes/xfixes.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/xfixes/cursor.c b/xfixes/cursor.c index ca1739797..c4069d9b6 100755 --- a/xfixes/cursor.c +++ b/xfixes/cursor.c @@ -56,10 +56,12 @@ static RESTYPE CursorClientType; static RESTYPE CursorHideCountType; static RESTYPE CursorWindowType; -static DevPrivateKey CursorScreenPrivateKey = &CursorScreenPrivateKey; static CursorPtr CursorCurrent; static CursorPtr pInvisibleCursor = NULL; +static int CursorScreenPrivateKeyIndex; +static DevPrivateKey CursorScreenPrivateKey = &CursorScreenPrivateKeyIndex; + static void deleteCursorHideCountsForScreen (ScreenPtr pScreen); #define VERIFY_CURSOR(pCursor, cursor, client, access) { \ diff --git a/xfixes/xfixes.c b/xfixes/xfixes.c index 0db49895e..d1225c6f3 100755 --- a/xfixes/xfixes.c +++ b/xfixes/xfixes.c @@ -56,7 +56,9 @@ static unsigned char XFixesReqCode; int XFixesEventBase; int XFixesErrorBase; -static DevPrivateKey XFixesClientPrivateKey = &XFixesClientPrivateKey; + +static int XFixesClientPrivateKeyIndex; +static DevPrivateKey XFixesClientPrivateKey = &XFixesClientPrivateKeyIndex; static int ProcXFixesQueryVersion(ClientPtr client) |