From ffeae8779691c068c833ad21c752b83116a38aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Mon, 20 Feb 2023 18:19:19 +0000 Subject: [PATCH] fix: clippy pattern matching alternative --- frontends/sdl/src/main.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/frontends/sdl/src/main.rs b/frontends/sdl/src/main.rs index 400d0322..0cb02748 100644 --- a/frontends/sdl/src/main.rs +++ b/frontends/sdl/src/main.rs @@ -195,17 +195,19 @@ impl Emulator { Event::KeyDown { keycode: Some(keycode), .. - } => match key_to_pad(keycode) { - Some(key) => self.system.key_press(key), - None => (), - }, + } => { + if let Some(key) = key_to_pad(keycode) { + self.system.key_press(key) + } + } Event::KeyUp { keycode: Some(keycode), .. - } => match key_to_pad(keycode) { - Some(key) => self.system.key_lift(key), - None => (), - }, + } => { + if let Some(key) = key_to_pad(keycode) { + self.system.key_lift(key) + } + } Event::DropFile { filename, .. } => { self.system.reset(); self.system.load_boot_default(); -- GitLab