mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-28 21:33:09 +00:00
input: free the EQ allocated memory on shutdown (#38634)
mieqFini() already does the right thing, but it needs to be called by the various DDXs and the XTest Extension. X.Org Bug 38634 <http://bugs.freedesktop.org/show_bug.cgi?id=38634> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk> Acked-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
e084ac30b3
commit
87d4f90bfc
15 changed files with 33 additions and 6 deletions
|
|
@ -505,6 +505,10 @@ void InitInput( int argc, char **argv )
|
|||
QuartzInitInput(argc, argv);
|
||||
}
|
||||
|
||||
void CloseInput(void)
|
||||
{
|
||||
DarwinEQFini();
|
||||
}
|
||||
|
||||
/*
|
||||
* DarwinAdjustScreenOrigins
|
||||
|
|
|
|||
|
|
@ -371,6 +371,10 @@ Bool DarwinEQInit(void) {
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
Bool DarwinEQFini(void) {
|
||||
mieqFini();
|
||||
}
|
||||
|
||||
/*
|
||||
* ProcessInputEvents
|
||||
* Read and process events from the event queue until it is empty.
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
#define XQUARTZ_VALUATOR_LIMIT (1 << 16)
|
||||
|
||||
Bool DarwinEQInit(void);
|
||||
Bool DarwinEQFini(void);
|
||||
void DarwinEQEnqueue(const xEventPtr e);
|
||||
void DarwinEQPointerPost(DeviceIntPtr pDev, xEventPtr e);
|
||||
void DarwinEQSwitchScreen(ScreenPtr pScreen, Bool fromDIX);
|
||||
|
|
|
|||
|
|
@ -149,8 +149,3 @@ DeleteInputDeviceRequest(DeviceIntPtr dev)
|
|||
DEBUG_LOG("DeleteInputDeviceRequest(%p)\n", dev);
|
||||
}
|
||||
|
||||
void
|
||||
CloseInput (void)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue