--- src/hotkey.rs +++ src/hotkey.rs @@ -11,10 +11,6 @@ let receiver = GlobalHotKeyEvent::receiver(); loop { - if let Ok(event) = receiver.recv() { - if event.id == hotkey.id() { - if event.state == global_hotkey::HotKeyState::Pressed { - println!("Hotkey triggered! Saving replay..."); - let _ = trigger_tx.send(()); - } - } - } + if let Ok(event) = receiver.recv() { + if event.id == hotkey.id() && event.state == global_hotkey::HotKeyState::Pressed { + println!("Hotkey triggered! Saving replay..."); + let _ = trigger_tx.send(()); + } + } } }