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