diff --git a/src/InputStream.c b/src/InputStream.c index 5e1f414..fb3c661 100644 --- a/src/InputStream.c +++ b/src/InputStream.c @@ -872,10 +872,13 @@ int LiSendHighResScrollEvent(short scrollAmount) { LC_ASSERT(err == LBQ_BOUND_EXCEEDED); Limelog("Input queue reached maximum size limit\n"); freePacketHolder(holder); + return err; } batchedScrollDelta -= scrollAmount; } + + err = 0; } else { holder = allocatePacketHolder(0);