From c8a1dc9948bca939b86b27176f07a22636d6d984 Mon Sep 17 00:00:00 2001 From: Thiago Padilha Date: Fri, 18 Jul 2025 14:36:27 +0000 Subject: [PATCH] Add missing type cast to .take call In my previous change, I did not cast to the `usize` type expected by `.take()`. This fixes it. --- src/mouse_reporter.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mouse_reporter.rs b/src/mouse_reporter.rs index 1cad19a..2dc7908 100644 --- a/src/mouse_reporter.rs +++ b/src/mouse_reporter.rs @@ -224,8 +224,8 @@ impl MouseReporter { }; //Generate term codes - let x_iter = std::iter::repeat(button_no_x).take(lines_x.unsigned_abs()); - let y_iter = std::iter::repeat(button_no_y).take(lines_y.unsigned_abs()); + let x_iter = std::iter::repeat(button_no_x).take(lines_x.unsigned_abs() as _); + let y_iter = std::iter::repeat(button_no_y).take(lines_y.unsigned_abs() as _); x_iter .chain(y_iter)