We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent feab72c commit 381748aCopy full SHA for 381748a
kdrive/linux/mouse.c
@@ -729,6 +729,9 @@ static void MouseFirstProtocol(Kmouse * km, char *prot)
729
for (i = 0; i < NUM_PROT; i++)
730
ErrorF(" %s", kmouseProts[i]->name);
731
ErrorF("\n");
732
+ km->i_prot = 0;
733
+ km->prot = kmouseProts[km->i_prot];
734
+ ErrorF("Falling back to %s\n", km->prot->name);
735
} else {
736
km->prot = kmouseProts[km->i_prot];
737
if (km->tty && !km->prot->tty)
@@ -754,7 +757,7 @@ static void MouseNextProtocol(Kmouse * km)
754
757
do {
755
758
if (!km->prot)
756
759
km->i_prot = 0;
- else if (++km->i_prot == NUM_PROT)
760
+ else if (++km->i_prot >= NUM_PROT)
761
762
763
} while (km->prot->tty != km->tty);
0 commit comments