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);
|
||||
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, KeyRelease, key);
|
||||
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);
|
||||
nEvents = GetKeyboardEvents(kdEvents, ki->dixdev, type, key_code);
|
||||
for (i = 0; i < nEvents; i++)
|
||||
KdQueueEvent(ki->dixdev, kdEvents);
|
||||
KdQueueEvent(ki->dixdev, (kdEvents + i)->event);
|
||||
}
|
||||
else {
|
||||
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,
|
||||
0, 3, valuators);
|
||||
for (i = 0; i < nEvents; i++)
|
||||
KdQueueEvent(pi->dixdev, kdEvents + i);
|
||||
KdQueueEvent(pi->dixdev, (kdEvents + i)->event);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue
Block a user