mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-26 21:12:25 +00:00
dix: add InputEventListLen and SetMinimumEventSize
The latter is used to increase the amount of allocated memory for the event list. This will be needed for ClassesChangedEvents that can be of more or less arbitrary size (larger than 32 anyway).
This commit is contained in:
parent
3fe64d8d27
commit
77dba004a9
3 changed files with 30 additions and 1 deletions
|
|
@ -96,6 +96,7 @@ typedef struct _EventList {
|
|||
|
||||
/* The DIX stores incoming input events in this list */
|
||||
extern EventListPtr InputEventList;
|
||||
extern int InputEventListLen;
|
||||
|
||||
typedef int (*DeviceProc)(
|
||||
DeviceIntPtr /*device*/,
|
||||
|
|
@ -400,6 +401,9 @@ extern int GetMaximumEventsNum(void);
|
|||
|
||||
extern EventListPtr GetEventList();
|
||||
extern EventListPtr InitEventList(int num_events);
|
||||
extern void SetMinimumEventSize(EventListPtr list,
|
||||
int num_events,
|
||||
int min_size);
|
||||
extern void FreeEventList(EventListPtr list, int num_events);
|
||||
|
||||
extern void CreateClassesChangedEvent(EventListPtr event,
|
||||
|
|
|
|||
Loading…
Reference in a new issue