xkb: remove now-unused XkbGetKeysym.
XkbGetKeysyms was only used by the now-removed Keysym grabs. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
a6ce6c70cf
commit
1e210d6d10
|
@ -942,10 +942,6 @@ extern Bool XkbCopyDeviceKeymap(
|
|||
DeviceIntPtr /* dst */,
|
||||
DeviceIntPtr /* src */);
|
||||
|
||||
extern int XkbGetKeysym(
|
||||
DeviceIntPtr /* dev */,
|
||||
DeviceEvent* /* event*/);
|
||||
|
||||
extern Bool XkbFilterEvents(
|
||||
ClientPtr /* pClient */,
|
||||
int /* nEvents */,
|
||||
|
|
|
@ -2118,32 +2118,3 @@ XkbCopyDeviceKeymap(DeviceIntPtr dst, DeviceIntPtr src)
|
|||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
XkbGetKeysym(DeviceIntPtr dev, DeviceEvent *event)
|
||||
{
|
||||
XkbDescPtr xkb = dev->key->xkbInfo->desc;
|
||||
XkbKeyTypePtr kt;
|
||||
int group;
|
||||
int i, level = 0;
|
||||
int modmask;
|
||||
|
||||
group = event->group.base + event->group.latched + event->group.locked;
|
||||
|
||||
if (group >= xkb->ctrls->num_groups)
|
||||
group = XkbAdjustGroup(group, xkb->ctrls);
|
||||
|
||||
modmask = event->mods.base | event->mods.latched; /* don't care about
|
||||
locked mods */
|
||||
kt = XkbKeyKeyType(xkb, event->detail.key, group);
|
||||
|
||||
for (i = 0; i < kt->map_count; i++)
|
||||
{
|
||||
if (kt->map[i].mods.mask == modmask)
|
||||
{
|
||||
level = kt->map[i].level;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return XkbKeySymEntry(xkb, event->detail.key, level, group);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user