Skip to content

Commit

Permalink
changed from using .is_none to unwrapping it ...
Browse files Browse the repository at this point in the history
and assigning it to a varible
  • Loading branch information
inyourface34456 committed Nov 5, 2024
1 parent d0ccee0 commit eb5633d
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions plastic_tui/src/ui.rs
Original file line number Diff line number Diff line change
Expand Up @@ -451,21 +451,18 @@ impl Ui {

fn handle_gamepad(&mut self) {
// set events in the cache and check if gamepad is still active
if self.gilrs.is_none() {
let Some(gilrs_obj) = self.gilrs.as_mut() else {
return;
}
};

while let Some(GilrsEvent { id, event, .. }) = self.gilrs.as_mut().unwrap().next_event() {
while let Some(GilrsEvent { id, event, .. }) = gilrs_obj.next_event() {
self.active_gamepad = Some(id);
if event == EventType::Disconnected {
self.active_gamepad = None;
}
}

if let Some(gamepad) = self
.active_gamepad
.map(|id| self.gilrs.as_mut().unwrap().gamepad(id))
{
if let Some(gamepad) = self.active_gamepad.map(|id| gilrs_obj.gamepad(id)) {
for (controller_button, nes_button) in &[
(Button::South, NESKey::B),
(Button::East, NESKey::A),
Expand Down

0 comments on commit eb5633d

Please sign in to comment.