xkb: Switch the xkb event processing path over to InternalEvents.

Before dropping down into the DIX, convert back into XI events. This is a
temporary solution only, until the DIX is capable of handling InternalEvents
anyway.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2009-01-30 14:35:22 +10:00
commit 007e93c869
7 changed files with 124 additions and 109 deletions

View file

@ -53,6 +53,7 @@ SOFTWARE.
#include "input.h"
#include "cursor.h"
#include "geext.h"
#include "events.h"
#include <X11/extensions/XI.h>
#define EARLIER -1
@ -406,7 +407,7 @@ extern _X_EXPORT void DeliverGrabbedEvent(
int /* count */);
extern _X_EXPORT void FixKeyState(
xEvent * /* xE */,
DeviceEvent* /* event */,
DeviceIntPtr /* keybd */);
extern _X_EXPORT void RecalculateDeliverableEvents(