xkb: remove superfluous inputInfo.keyboard treatment.

Really not necessary, we can just walk the list and spare us the special
treatment of the VCK.
This commit is contained in:
Peter Hutterer 2008-07-24 17:41:48 +09:30
parent 70bd826122
commit 54651ff5ec

View File

@ -2014,26 +2014,20 @@ XkbCopyKeymap(XkbDescPtr src, XkbDescPtr dst, Bool sendNotifies)
} }
} }
if (inputInfo.keyboard->key->xkbInfo && for (tmpDev = inputInfo.devices; tmpDev && !pDev;
inputInfo.keyboard->key->xkbInfo->desc == dst) { tmpDev = tmpDev->next) {
pDev = inputInfo.keyboard; if (tmpDev->key && tmpDev->key->xkbInfo &&
}
else {
for (tmpDev = inputInfo.devices; tmpDev && !pDev;
tmpDev = tmpDev->next) {
if (tmpDev->key && tmpDev->key->xkbInfo &&
tmpDev->key->xkbInfo->desc == dst) { tmpDev->key->xkbInfo->desc == dst) {
pDev = tmpDev; pDev = tmpDev;
break; break;
}
} }
for (tmpDev = inputInfo.off_devices; tmpDev && !pDev; }
tmpDev = tmpDev->next) { for (tmpDev = inputInfo.off_devices; tmpDev && !pDev;
if (tmpDev->key && tmpDev->key->xkbInfo && tmpDev = tmpDev->next) {
if (tmpDev->key && tmpDev->key->xkbInfo &&
tmpDev->key->xkbInfo->desc == dst) { tmpDev->key->xkbInfo->desc == dst) {
pDev = tmpDev; pDev = tmpDev;
break; break;
}
} }
} }