From f8ffb30e1fed24952c18ea394d820165be66b5f1 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 26 May 2020 17:13:22 -0700 Subject: [PATCH] Don't send no-op mouse move and scroll events --- src/InputStream.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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;