dix: partially revert 8399c4e263

Turns out that glx does need this one.

Assuming no external modules need this,
it should be fine to keep this in a private header.

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
This commit is contained in:
stefan11111
2025-11-01 22:13:25 +02:00
committed by Enrico Weigelt
parent ec3232e36e
commit 631dc9d275
2 changed files with 14 additions and 14 deletions

View File

@@ -10,6 +10,20 @@
void InitCallbackManager(void);
void DeleteCallbackManager(void);
typedef struct _CallbackRec {
CallbackProcPtr proc;
void *data;
Bool deleted;
struct _CallbackRec *next;
} CallbackRec, *CallbackPtr;
typedef struct _CallbackList {
int inCallback;
Bool deleted;
int numDeleted;
CallbackPtr list;
} CallbackListRec;
/*
* @brief delete a callback list
*

View File

@@ -652,20 +652,6 @@ ClientIsAsleep(ClientPtr client)
/* ===== Private Procedures ===== */
typedef struct _CallbackRec {
CallbackProcPtr proc;
void *data;
Bool deleted;
struct _CallbackRec *next;
} CallbackRec, *CallbackPtr;
typedef struct _CallbackList {
int inCallback;
Bool deleted;
int numDeleted;
CallbackPtr list;
} CallbackListRec;
static size_t numCallbackListsToCleanup = 0;
static CallbackListPtr **listsToCleanup = NULL;