Behave more like xf86-input-mouse in mouse init

This commit is contained in:
Lauri Kasanen 2015-05-19 16:07:13 +03:00
parent d631b70782
commit ed9ebc423a
1 changed files with 3 additions and 3 deletions

View File

@ -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 */