diff --git a/zsnes/src/uic.c b/zsnes/src/uic.c index f2c66868..cce2e3ac 100644 --- a/zsnes/src/uic.c +++ b/zsnes/src/uic.c @@ -505,8 +505,10 @@ void MultiMouseProcess() continue; } - if (event.device == (mouse^1)); + if ((event.device == (mouse^1)) && !MouseWaiting[event.device]) { + MouseMoveX[event.device] = 0; + MouseMoveY[event.device] = 0; MouseWaiting[event.device] = true; }