--- src/base/async/int.c Thu Jul 17 20:48:51 2003 +++ src/base/async/int.c Fri Jul 18 20:17:04 2003 @@ -1790,9 +1790,10 @@ /* Ok now we test to see if the mouse has been taking a break and we can let the * system get on with some real work. :-) */ if (trigger1 >= config.hogthreshold*200) { - if (config.hogthreshold && CAN_SLEEP() && ++trigger >= config.hogthreshold) { + if (config.hogthreshold && CAN_SLEEP() && + trigger++ > (config.hogthreshold - 1) * 20) { m_printf("Ignoring the quiet mouse.\n"); - usleep(INT2F_IDLE_USECS); + usleep(INT15_IDLE_USECS); trigger=0; } trigger1--;