From 30193fbff9d9284fbbd81fe5f7b6c4d102daf1d1 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 7 Oct 2008 10:36:12 -0400 Subject: [PATCH] Reinstate cursorScreenDevPriv --- dix/globals.c | 2 ++ include/cursor.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/dix/globals.c b/dix/globals.c index abb814679..973dc43c3 100644 --- a/dix/globals.c +++ b/dix/globals.c @@ -142,6 +142,8 @@ CursorPtr rootCursor; Bool party_like_its_1989 = FALSE; Bool whiteRoot = FALSE; +int cursorScreenDevPriv[MAXSCREENS]; + _X_EXPORT TimeStamp currentTime; _X_EXPORT TimeStamp lastDeviceEventTime; diff --git a/include/cursor.h b/include/cursor.h index f86d94ca5..f7c16e3f9 100644 --- a/include/cursor.h +++ b/include/cursor.h @@ -64,6 +64,9 @@ struct _DeviceIntRec; typedef struct _Cursor *CursorPtr; typedef struct _CursorMetric *CursorMetricPtr; +extern int cursorScreenDevPriv[MAXSCREENS]; +#define CursorScreenKey(pScreen) (cursorScreenDevPriv + (pScreen)->myNum) + extern CursorPtr rootCursor; extern int FreeCursor(