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; }