From eea0bf980a2775ca3e6ccc9c9ff0fac07ca67148 Mon Sep 17 00:00:00 2001 From: Phyzait Lu Date: Mon, 27 Jul 2026 16:02:18 +0800 Subject: [PATCH] fix(input): make batch result logic consistent with comment --- src/input.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/input.cpp b/src/input.cpp index 8108bcba378..5965db7256c 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1452,10 +1452,10 @@ namespace input { short deltaY; // Batching is safe as long as the result doesn't overflow a 16-bit integer - if (!__builtin_add_overflow(util::endian::big(dest->deltaX), util::endian::big(src->deltaX), &deltaX)) { + if (__builtin_add_overflow(util::endian::big(dest->deltaX), util::endian::big(src->deltaX), &deltaX)) { return batch_result_e::terminate_batch; } - if (!__builtin_add_overflow(util::endian::big(dest->deltaY), util::endian::big(src->deltaY), &deltaY)) { + if (__builtin_add_overflow(util::endian::big(dest->deltaY), util::endian::big(src->deltaY), &deltaY)) { return batch_result_e::terminate_batch; } @@ -1492,7 +1492,7 @@ namespace input { short scrollAmt; // Batching is safe as long as the result doesn't overflow a 16-bit integer - if (!__builtin_add_overflow(util::endian::big(dest->scrollAmt1), util::endian::big(src->scrollAmt1), &scrollAmt)) { + if (__builtin_add_overflow(util::endian::big(dest->scrollAmt1), util::endian::big(src->scrollAmt1), &scrollAmt)) { return batch_result_e::terminate_batch; } @@ -1512,7 +1512,7 @@ namespace input { short scrollAmt; // Batching is safe as long as the result doesn't overflow a 16-bit integer - if (!__builtin_add_overflow(util::endian::big(dest->scrollAmount), util::endian::big(src->scrollAmount), &scrollAmt)) { + if (__builtin_add_overflow(util::endian::big(dest->scrollAmount), util::endian::big(src->scrollAmount), &scrollAmt)) { return batch_result_e::terminate_batch; }