From 939e632931b57725b338535d8dce3d64cb2c19d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 9 Mar 2021 15:51:05 +0400 Subject: [PATCH] vnc: don't abort on mouse position error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- qemu-vnc/src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qemu-vnc/src/main.rs b/qemu-vnc/src/main.rs index 842d75c..7d61a3f 100644 --- a/qemu-vnc/src/main.rs +++ b/qemu-vnc/src/main.rs @@ -126,10 +126,13 @@ impl Client { for b in self.last_buttons.difference(&buttons) { inner.console.mouse.release(*b)?; } - inner + if let Err(err) = inner .console .mouse - .set_abs_position(x_position as _, y_position as _)?; + .set_abs_position(x_position as _, y_position as _) + { + eprintln!("Error setting mouse position: {}", err); + } self.last_buttons = buttons; } VncEvent::SetPixelFormat(p) => {