Behave more like xf86-input-mouse in mouse init
This commit is contained in:
parent
d631b70782
commit
ed9ebc423a
@ -424,15 +424,15 @@ static const unsigned char intelli_init[] = {
|
|||||||
|
|
||||||
#define NINIT_INTELLI 3
|
#define NINIT_INTELLI 3
|
||||||
|
|
||||||
static int ps2SkipInit(KdMouseInfo * mi, int ninit, Bool ret_next)
|
static int ps2SkipInit(KdMouseInfo * const mi, int ninit, const Bool ret_next)
|
||||||
{
|
{
|
||||||
Kmouse *km = mi->driver;
|
Kmouse * const km = mi->driver;
|
||||||
int c = -1;
|
int c = -1;
|
||||||
Bool waiting;
|
Bool waiting;
|
||||||
|
|
||||||
waiting = FALSE;
|
waiting = FALSE;
|
||||||
while (ninit || ret_next) {
|
while (ninit || ret_next) {
|
||||||
c = MouseReadByte(&km->iob, MOUSE_TIMEOUT);
|
c = MouseReadByte(&km->iob, 1); // Minimum timeout like in xf86-input-mouse
|
||||||
if (c == -1)
|
if (c == -1)
|
||||||
break;
|
break;
|
||||||
/* look for ACK */
|
/* look for ACK */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user