scythe/scratch/hk.patch

21 lines
732 B
Diff

--- 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(());
+ }
+ }
}
}