kdrive: fix up callers to KdQueueEvent, need to pass xEvent, not EventListPtr
This commit is contained in:
parent
58d12c99ab
commit
f79ad5674e
|
@ -1981,7 +1981,7 @@ KdReleaseAllKeys (void)
|
||||||
GetEventList(&kdEvents);
|
GetEventList(&kdEvents);
|
||||||
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, KeyRelease, key);
|
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, KeyRelease, key);
|
||||||
for (i = 0; i < nEvents; i++)
|
for (i = 0; i < nEvents; i++)
|
||||||
KdQueueEvent (ki->dixdev, kdEvents + i);
|
KdQueueEvent (ki->dixdev, (kdEvents + i)->event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2046,7 +2046,7 @@ KdEnqueueKeyboardEvent(KdKeyboardInfo *ki,
|
||||||
GetEventList(&kdEvents);
|
GetEventList(&kdEvents);
|
||||||
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, type, key_code);
|
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, type, key_code);
|
||||||
for (i = 0; i < nEvents; i++)
|
for (i = 0; i < nEvents; i++)
|
||||||
KdQueueEvent(ki->dixdev, kdEvents);
|
KdQueueEvent(ki->dixdev, (kdEvents + i)->event);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
ErrorF("driver %s wanted to post scancode %d outside of [%d, %d]!\n",
|
ErrorF("driver %s wanted to post scancode %d outside of [%d, %d]!\n",
|
||||||
|
@ -2148,7 +2148,7 @@ _KdEnqueuePointerEvent (KdPointerInfo *pi, int type, int x, int y, int z,
|
||||||
nEvents = GetPointerEvents(kdEvents, pi->dixdev, type, b, absrel,
|
nEvents = GetPointerEvents(kdEvents, pi->dixdev, type, b, absrel,
|
||||||
0, 3, valuators);
|
0, 3, valuators);
|
||||||
for (i = 0; i < nEvents; i++)
|
for (i = 0; i < nEvents; i++)
|
||||||
KdQueueEvent(pi->dixdev, kdEvents + i);
|
KdQueueEvent(pi->dixdev, (kdEvents + i)->event);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue