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 /* dst */,
|
||||||
DeviceIntPtr /* src */);
|
DeviceIntPtr /* src */);
|
||||||
|
|
||||||
extern int XkbGetKeysym(
|
|
||||||
DeviceIntPtr /* dev */,
|
|
||||||
DeviceEvent* /* event*/);
|
|
||||||
|
|
||||||
extern Bool XkbFilterEvents(
|
extern Bool XkbFilterEvents(
|
||||||
ClientPtr /* pClient */,
|
ClientPtr /* pClient */,
|
||||||
int /* nEvents */,
|
int /* nEvents */,
|
||||||
|
|
|
@ -2118,32 +2118,3 @@ XkbCopyDeviceKeymap(DeviceIntPtr dst, DeviceIntPtr src)
|
||||||
return ret;
|
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