diff --git a/src/InputStream.c b/src/InputStream.c index 620a4e5..54c021e 100644 --- a/src/InputStream.c +++ b/src/InputStream.c @@ -459,6 +459,10 @@ int LiSendMouseMoveEvent(short deltaX, short deltaY) { return -2; } + if (deltaX == 0 && deltaY == 0) { + return 0; + } + holder = malloc(sizeof(*holder)); if (holder == NULL) { return -1; @@ -675,6 +679,10 @@ int LiSendHighResScrollEvent(short scrollAmount) { return -2; } + if (scrollAmount == 0) { + return 0; + } + holder = malloc(sizeof(*holder)); if (holder == NULL) { return -1;